enum _ {
success = 0,
invalid_file_type,
- parse_failed
+ parse_failed,
+ unexpected_eof
};
_ v_;
operator int() const {return v_;}
};
+inline error_code make_error_code(object_error e) {
+ return error_code(static_cast<int>(e), object_category());
+}
+
} // end namespace object.
template <> struct is_error_code_enum<object::object_error> : true_type { };
template <> struct is_error_code_enum<object::object_error::_> : true_type { };
-inline error_code make_error_code(object::object_error e) {
- return error_code(static_cast<int>(e), object::object_category());
-}
-
} // end namespace llvm.
#endif