mirror of
https://github.com/nasa/trick.git
synced 2025-06-23 09:15:29 +00:00
ICG does not compile with llvm 5.0 #476
Added a preprocessor check for llvm version >= 5. If true use clang::InputKind::CXX instead of clang::IK_CXX
This commit is contained in:
@ -127,7 +127,11 @@ int main(int argc, char * argv[]) {
|
|||||||
// Set all of the defaults to c++
|
// Set all of the defaults to c++
|
||||||
#if (LIBCLANG_MAJOR > 3) || ((LIBCLANG_MAJOR == 3) && (LIBCLANG_MINOR >= 9))
|
#if (LIBCLANG_MAJOR > 3) || ((LIBCLANG_MAJOR == 3) && (LIBCLANG_MINOR >= 9))
|
||||||
llvm::Triple trip (to.Triple) ;
|
llvm::Triple trip (to.Triple) ;
|
||||||
|
#if (LIBCLANG_MAJOR >= 5)
|
||||||
|
clang::CompilerInvocation::setLangDefaults(ci.getLangOpts(), clang::InputKind::CXX, trip, ppo) ;
|
||||||
|
#else
|
||||||
clang::CompilerInvocation::setLangDefaults(ci.getLangOpts(), clang::IK_CXX, trip, ppo) ;
|
clang::CompilerInvocation::setLangDefaults(ci.getLangOpts(), clang::IK_CXX, trip, ppo) ;
|
||||||
|
#endif
|
||||||
// setting the language defaults clears the c++11 flag.
|
// setting the language defaults clears the c++11 flag.
|
||||||
ci.getLangOpts().CPlusPlus11 = true ;
|
ci.getLangOpts().CPlusPlus11 = true ;
|
||||||
#endif
|
#endif
|
||||||
|
Reference in New Issue
Block a user