[llvm-commits] [llvm] r173212 - /llvm/trunk/include/llvm/Support/ErrorOr.h
Michael J. Spencer
bigcheesegs at gmail.com
Tue Jan 22 16:22:30 PST 2013
Author: mspencer
Date: Tue Jan 22 18:22:30 2013
New Revision: 173212
URL: http://llvm.org/viewvc/llvm-project?rev=173212&view=rev
Log:
[Support][ErrorOr] Don't use nullptr :(
Modified:
llvm/trunk/include/llvm/Support/ErrorOr.h
Modified: llvm/trunk/include/llvm/Support/ErrorOr.h
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/include/llvm/Support/ErrorOr.h?rev=173212&r1=173211&r2=173212&view=diff
==============================================================================
--- llvm/trunk/include/llvm/Support/ErrorOr.h (original)
+++ llvm/trunk/include/llvm/Support/ErrorOr.h Tue Jan 22 18:22:30 2013
@@ -336,9 +336,9 @@
template <>
class ErrorOr<void> {
public:
- ErrorOr() : Error(nullptr, 0) {}
+ ErrorOr() : Error(0, 0) {}
- ErrorOr(llvm::error_code EC) : Error(nullptr, 0) {
+ ErrorOr(llvm::error_code EC) : Error(0, 0) {
if (EC == errc::success) {
Error.setInt(1);
return;
@@ -352,14 +352,14 @@
template<class UserDataT>
ErrorOr(UserDataT UD, typename
enable_if_c<ErrorOrUserDataTraits<UserDataT>::value>::type* = 0)
- : Error(nullptr, 0) {
+ : Error(0, 0) {
ErrorHolderBase *E = new ErrorHolder<UserDataT>(llvm_move(UD));
E->Error = ErrorOrUserDataTraits<UserDataT>::error();
E->HasUserData = true;
Error.setPointer(E);
}
- ErrorOr(const ErrorOr &Other) : Error(nullptr, 0) {
+ ErrorOr(const ErrorOr &Other) : Error(0, 0) {
Error = Other.Error;
if (Other.Error.getPointer()->Error) {
Error.getPointer()->aquire();
@@ -377,11 +377,11 @@
}
#if LLVM_HAS_RVALUE_REFERENCES
- ErrorOr(ErrorOr &&Other) : Error(nullptr) {
+ ErrorOr(ErrorOr &&Other) : Error(0) {
// Get other's error.
Error = Other.Error;
// Tell other not to do any destruction.
- Other.Error.setPointer(nullptr);
+ Other.Error.setPointer(0);
}
ErrorOr &operator =(ErrorOr &&Other) {
More information about the llvm-commits
mailing list