summaryrefslogtreecommitdiffstats
path: root/lld
diff options
context:
space:
mode:
authorRafael Espindola <rafael.espindola@gmail.com>2014-06-11 03:28:13 +0000
committerRafael Espindola <rafael.espindola@gmail.com>2014-06-11 03:28:13 +0000
commit4b4cdf5e3a93249a9de71c045197a9ef29b0ba06 (patch)
tree3b2b04634c2e334e40b76a991759b6585166c8c7 /lld
parentafd884718962dc65ce0237d33af3073c9a16104f (diff)
downloadbcm5719-llvm-4b4cdf5e3a93249a9de71c045197a9ef29b0ba06.tar.gz
bcm5719-llvm-4b4cdf5e3a93249a9de71c045197a9ef29b0ba06.zip
Inherit from error_category instead of _do_message.
There is no std::_do_message and these classes override message anyway. llvm-svn: 210626
Diffstat (limited to 'lld')
-rw-r--r--lld/lib/Core/Error.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/lld/lib/Core/Error.cpp b/lld/lib/Core/Error.cpp
index 4a9f3a01876..03718493063 100644
--- a/lld/lib/Core/Error.cpp
+++ b/lld/lib/Core/Error.cpp
@@ -84,7 +84,7 @@ const llvm::error_category &lld::YamlReaderCategory() {
return o;
}
-class _LinkerScriptReaderErrorCategory : public llvm::_do_message {
+class _LinkerScriptReaderErrorCategory : public llvm::error_category {
public:
const char *name() const LLVM_NOEXCEPT override {
return "lld.linker-script.reader";
@@ -115,7 +115,7 @@ const llvm::error_category &lld::LinkerScriptReaderCategory() {
return o;
}
-class _InputGraphErrorCategory : public llvm::_do_message {
+class _InputGraphErrorCategory : public llvm::error_category {
public:
const char *name() const LLVM_NOEXCEPT override {
return "lld.inputGraph.parse";
@@ -141,7 +141,7 @@ const llvm::error_category &lld::InputGraphErrorCategory() {
return i;
}
-class _ReaderErrorCategory : public llvm::_do_message {
+class _ReaderErrorCategory : public llvm::error_category {
public:
const char *name() const LLVM_NOEXCEPT override {
return "lld.inputGraph.parse";
@@ -179,7 +179,7 @@ namespace lld {
/// Temporary class to enable make_dynamic_error_code() until
/// llvm::ErrorOr<> is updated to work with error encapsulations
/// other than error_code.
-class dynamic_error_category : public llvm::_do_message {
+class dynamic_error_category : public llvm::error_category {
public:
const char *name() const LLVM_NOEXCEPT override {
return "lld.dynamic_error";
OpenPOWER on IntegriCloud