diff options
| author | 2021-05-27 19:03:49 -0300 | |
|---|---|---|
| committer | 2021-07-22 21:51:34 -0400 | |
| commit | 871c9f1cedadd29ad069a33d5ee9bd0c103015c6 (patch) | |
| tree | ecf772d82b1dd821bbc1adad8e9c9c2784e3996a /src/shader_recompiler/exception.h | |
| parent | glasm: Reduce reg allocation leaks from an exception to a log (diff) | |
| download | yuzu-871c9f1cedadd29ad069a33d5ee9bd0c103015c6.tar.gz yuzu-871c9f1cedadd29ad069a33d5ee9bd0c103015c6.tar.xz yuzu-871c9f1cedadd29ad069a33d5ee9bd0c103015c6.zip | |
shader/exception: Fix compilation errors on gcc
Diffstat (limited to 'src/shader_recompiler/exception.h')
| -rw-r--r-- | src/shader_recompiler/exception.h | 12 |
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 | ||
| 16 | class Exception : public std::exception { | 16 | class Exception : public std::exception { |
| 17 | public: | 17 | public: |
| 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 | ||
| 32 | private: | 32 | private: |
| 33 | std::string message; | 33 | std::string err_message; |
| 34 | }; | 34 | }; |
| 35 | 35 | ||
| 36 | class LogicError : public Exception { | 36 | class LogicError : public Exception { |