projects
/
oota-llvm.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
[X86][Haswell][SchedModel] Add architecture specific scheduling models.
[oota-llvm.git]
/
lib
/
Object
/
Error.cpp
diff --git
a/lib/Object/Error.cpp
b/lib/Object/Error.cpp
index 47ce38c88839483313f928aaff2a4afe4d443481..e7431d780740fd53a1a2fe11265a842f4f234b6c 100644
(file)
--- a/
lib/Object/Error.cpp
+++ b/
lib/Object/Error.cpp
@@
-18,20
+18,19
@@
using namespace llvm;
using namespace object;
namespace {
using namespace object;
namespace {
-class _object_error_category : public
_do_message
{
+class _object_error_category : public
std::error_category
{
public:
public:
- virtual const char* name() const;
- virtual std::string message(int ev) const;
- virtual error_condition default_error_condition(int ev) const;
+ const char* name() const LLVM_NOEXCEPT override;
+ std::string message(int ev) const override;
};
}
};
}
-const char *_object_error_category::name() const {
+const char *_object_error_category::name() const
LLVM_NOEXCEPT
{
return "llvm.object";
}
return "llvm.object";
}
-std::string _object_error_category::message(int
ev
) const {
- object_error
::Impl E = static_cast<object_error::Impl>(ev
);
+std::string _object_error_category::message(int
EV
) const {
+ object_error
E = static_cast<object_error>(EV
);
switch (E) {
case object_error::success: return "Success";
case object_error::arch_not_found:
switch (E) {
case object_error::success: return "Success";
case object_error::arch_not_found:
@@
-47,13
+46,7
@@
std::string _object_error_category::message(int ev) const {
"defined.");
}
"defined.");
}
-error_condition _object_error_category::default_error_condition(int ev) const {
- if (ev == object_error::success)
- return errc::success;
- return errc::invalid_argument;
-}
-
-const error_category &object::object_category() {
+const std::error_category &object::object_category() {
static _object_error_category o;
return o;
}
static _object_error_category o;
return o;
}