summaryrefslogtreecommitdiff
path: root/src/shader_recompiler/exception.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/shader_recompiler/exception.h')
-rw-r--r--src/shader_recompiler/exception.h12
1 files changed, 6 insertions, 6 deletions
diff --git a/src/shader_recompiler/exception.h b/src/shader_recompiler/exception.h
index 013d7b1bf..43f08162d 100644
--- a/src/shader_recompiler/exception.h
+++ b/src/shader_recompiler/exception.h
@@ -15,22 +15,22 @@ namespace Shader {
15 15
16class Exception : public std::exception { 16class Exception : public std::exception {
17public: 17public:
18 explicit Exception(std::string message_) noexcept : message{std::move(message_)} {} 18 explicit Exception(std::string message) noexcept : err_message{std::move(message)} {}
19 19
20 const char* what() const override { 20 const char* what() const noexcept override {
21 return message.c_str(); 21 return err_message.c_str();
22 } 22 }
23 23
24 void Prepend(std::string_view prepend) { 24 void Prepend(std::string_view prepend) {
25 message.insert(0, prepend); 25 err_message.insert(0, prepend);
26 } 26 }
27 27
28 void Append(std::string_view append) { 28 void Append(std::string_view append) {
29 message += append; 29 err_message += append;
30 } 30 }
31 31
32private: 32private:
33 std::string message; 33 std::string err_message;
34}; 34};
35 35
36class LogicError : public Exception { 36class LogicError : public Exception {