[ARMTargetParser] Adding a few more CPUs for Clang CPU detection. NFC.
[oota-llvm.git] / include / llvm / Support / ErrorOr.h
index 84763deea0f9902eebf61cc2def95b047c9280ed..589404f9b4eeb6d7347dcc841762f74d85b08acb 100644 (file)
@@ -168,7 +168,7 @@ public:
   }
 
   /// \brief Return false if there is an error.
-  LLVM_EXPLICIT operator bool() const {
+  explicit operator bool() const {
     return !HasError;
   }
 
@@ -281,8 +281,8 @@ template <class T, class E>
 typename std::enable_if<std::is_error_code_enum<E>::value ||
                             std::is_error_condition_enum<E>::value,
                         bool>::type
-operator==(ErrorOr<T> &Err, E Code) {
-  return std::error_code(Err) == Code;
+operator==(const ErrorOr<T> &Err, E Code) {
+  return Err.getError() == Code;
 }
 } // end namespace llvm