diff options
author | Michael J. Spencer <bigcheesegs@gmail.com> | 2013-01-23 00:22:30 +0000 |
---|---|---|
committer | Michael J. Spencer <bigcheesegs@gmail.com> | 2013-01-23 00:22:30 +0000 |
commit | 706eedb1b96367961f6897d6cce7a7d45d9488eb (patch) | |
tree | 7b215be1959e374e9003ef22961ec0c5dd65afbf | |
parent | 9a6779294fec14c6230931c745e2c3f078cead77 (diff) | |
download | bcm5719-llvm-706eedb1b96367961f6897d6cce7a7d45d9488eb.tar.gz bcm5719-llvm-706eedb1b96367961f6897d6cce7a7d45d9488eb.zip |
[Support][ErrorOr] Don't use nullptr :(
llvm-svn: 173212
-rw-r--r-- | llvm/include/llvm/Support/ErrorOr.h | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/llvm/include/llvm/Support/ErrorOr.h b/llvm/include/llvm/Support/ErrorOr.h index 13705c887ea..452d85ceecf 100644 --- a/llvm/include/llvm/Support/ErrorOr.h +++ b/llvm/include/llvm/Support/ErrorOr.h @@ -336,9 +336,9 @@ protected: 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 @@ public: 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 @@ public: } #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) { |