From ffca8841ea4fee7d0312439047aca30da5302faf Mon Sep 17 00:00:00 2001 From: malte_langkabel Date: Fri, 8 Jan 2016 13:40:40 +0100 Subject: [PATCH] logic: exception parsing * disabled clang warnings when analyzed code contains exception related constructs. --- src/lib_parser/data/parser/cxx/CxxParser.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/lib_parser/data/parser/cxx/CxxParser.cpp b/src/lib_parser/data/parser/cxx/CxxParser.cpp index 6a4f525a..d4657e9d 100644 --- a/src/lib_parser/data/parser/cxx/CxxParser.cpp +++ b/src/lib_parser/data/parser/cxx/CxxParser.cpp @@ -105,6 +105,9 @@ std::vector CxxParser::getCommandlineArguments(const Arguments& arg // be AST elements for unused template functions as well. args.push_back("-fno-delayed-template-parsing"); + // The option -fexceptions signals that clang should watch out for exception-related code during analysis. + args.push_back("-fexceptions"); + // The option -c signals that no executable is built. args.push_back("-c");