diff options
author | Luboš Luňák <l.lunak@collabora.com> | 2019-10-05 13:27:55 +0200 |
---|---|---|
committer | Luboš Luňák <l.lunak@collabora.com> | 2019-10-06 16:57:23 +0200 |
commit | 1cccad3dd24e4a5cf5d7299326ae302e71980971 (patch) | |
tree | ea958744863623e44b50642e0a2ec8a3c015052c /compilerplugins | |
parent | cb060c2fe9e03b49953f43ab605559c4542e2ae4 (diff) |
replace throw with abort
There is nothing catching the exception anyway, and this fails
to compile if compiling the plugin with Clang's CXXFLAGS (which
include -fno-exceptions).
Change-Id: Iad9316ad9613e4fd66d0e5a16fd71bbb8066cc2b
Reviewed-on: https://gerrit.libreoffice.org/80299
Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
Tested-by: Jenkins
Reviewed-by: Luboš Luňák <l.lunak@collabora.com>
Diffstat (limited to 'compilerplugins')
-rw-r--r-- | compilerplugins/clang/flatten.cxx | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/compilerplugins/clang/flatten.cxx b/compilerplugins/clang/flatten.cxx index e56d21603774..81f897cb0ee3 100644 --- a/compilerplugins/clang/flatten.cxx +++ b/compilerplugins/clang/flatten.cxx @@ -474,7 +474,10 @@ std::string stripOpenAndCloseBrace(std::string s) { size_t i = s.find("{"); if (i == std::string::npos) - throw "did not find {"; + { + assert( !"did not find {" ); + abort(); + } ++i; // strip to line end @@ -486,7 +489,10 @@ std::string stripOpenAndCloseBrace(std::string s) i = s.rfind("}"); if (i == std::string::npos) - throw "did not find }"; + { + assert( !"did not find }" ); + abort(); + } --i; while (s[i] == ' ') --i; |