diff options
author | David Robillard <d@drobilla.net> | 2020-11-29 10:15:16 +0100 |
---|---|---|
committer | David Robillard <d@drobilla.net> | 2020-11-29 12:00:37 +0100 |
commit | 19b657b9882e53863cbd80964fcea0e1213439bd (patch) | |
tree | 8667363aefb833ac3fbc9b234bb53cee0d20f6fa /src/warnings.hpp | |
parent | d4d86ae54ebe73ad481f84145002ed8fb425d34f (diff) | |
download | patchage-19b657b9882e53863cbd80964fcea0e1213439bd.tar.gz patchage-19b657b9882e53863cbd80964fcea0e1213439bd.tar.bz2 patchage-19b657b9882e53863cbd80964fcea0e1213439bd.zip |
Fix GCC return type warnings
It would be nice if compilers could agree on how to deal with this.
Diffstat (limited to 'src/warnings.hpp')
-rw-r--r-- | src/warnings.hpp | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/warnings.hpp b/src/warnings.hpp index 31cdf42..6931bee 100644 --- a/src/warnings.hpp +++ b/src/warnings.hpp @@ -54,4 +54,10 @@ #endif +#if defined(__GNUC__) +# define PATCHAGE_UNREACHABLE() __builtin_unreachable() +#else +# define PATCHAGE_UNREACHABLE() +#endif + #endif // PATCHAGE_WARNINGS_HPP |