[Libreoffice-commits] core.git: compilerplugins/clang
Stephan Bergmann
sbergman at redhat.com
Fri Jan 27 10:51:12 UTC 2017
compilerplugins/clang/dynexcspec.cxx | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
New commits:
commit f4fac7f3411c4afad4a6d33424bf8007822e1ee6
Author: Stephan Bergmann <sbergman at redhat.com>
Date: Fri Jan 27 11:50:07 2017 +0100
getExceptionSpecSourceRange is new in Clang 5
Change-Id: Ifa9223fadeeb1fde54afc99874a1b3d855073dce
diff --git a/compilerplugins/clang/dynexcspec.cxx b/compilerplugins/clang/dynexcspec.cxx
index b5db5df..6c7ff52 100644
--- a/compilerplugins/clang/dynexcspec.cxx
+++ b/compilerplugins/clang/dynexcspec.cxx
@@ -76,7 +76,10 @@ public:
}
}
bool dtor = isa<CXXDestructorDecl>(decl);
- auto source = decl->getExceptionSpecSourceRange();
+ SourceRange source;
+#if CLANG_VERSION >= 50000
+ source = decl->getExceptionSpecSourceRange();
+#endif
if (rewriter != nullptr && source.isValid()) {
if (dtor) {
if (replaceText(source, "noexcept(false)")) {
More information about the Libreoffice-commits
mailing list