diff options
author | Francois Pichet <pichet2000@gmail.com> | 2012-06-06 12:00:10 +0000 |
---|---|---|
committer | Francois Pichet <pichet2000@gmail.com> | 2012-06-06 12:00:10 +0000 |
commit | b27ea0278486a3b3578ebb565b216bfc5a1f43e7 (patch) | |
tree | 55b1f4579cdb0af9d85130516dc6e65ea135b086 /clang/lib | |
parent | cd96c44dcee4ba88c613d6e5460c8cd643098b12 (diff) | |
download | bcm5719-llvm-b27ea0278486a3b3578ebb565b216bfc5a1f43e7.tar.gz bcm5719-llvm-b27ea0278486a3b3578ebb565b216bfc5a1f43e7.zip |
Zap the /Za compiler switch from MSVC projects, the option is considered harmful even by Microsoft people and clang won't build using the MSVC 2012 RC if not removed.
Only 1 minor code change was necessary: can't use cdecl as variable name anymore.
llvm-svn: 158063
Diffstat (limited to 'clang/lib')
-rw-r--r-- | clang/lib/Analysis/CFG.cpp | 4 | ||||
-rw-r--r-- | clang/lib/Driver/CMakeLists.txt | 7 | ||||
-rw-r--r-- | clang/lib/Frontend/CMakeLists.txt | 7 |
3 files changed, 2 insertions, 16 deletions
diff --git a/clang/lib/Analysis/CFG.cpp b/clang/lib/Analysis/CFG.cpp index 9a50578c4fb..44a0eec21de 100644 --- a/clang/lib/Analysis/CFG.cpp +++ b/clang/lib/Analysis/CFG.cpp @@ -3200,8 +3200,8 @@ CFGImplicitDtor::getDestructorDecl(ASTContext &astContext) const { } bool CFGImplicitDtor::isNoReturn(ASTContext &astContext) const { - if (const CXXDestructorDecl *cdecl = getDestructorDecl(astContext)) { - QualType ty = cdecl->getType(); + if (const CXXDestructorDecl *decl = getDestructorDecl(astContext)) { + QualType ty = decl->getType(); return cast<FunctionType>(ty)->getNoReturnAttr(); } return false; diff --git a/clang/lib/Driver/CMakeLists.txt b/clang/lib/Driver/CMakeLists.txt index c7850656e38..a16b2ce69f0 100644 --- a/clang/lib/Driver/CMakeLists.txt +++ b/clang/lib/Driver/CMakeLists.txt @@ -20,13 +20,6 @@ add_clang_library(clangDriver Types.cpp ) -IF(MSVC) - get_target_property(NON_ANSI_COMPILE_FLAGS clangDriver COMPILE_FLAGS) - string(REPLACE /Za - "" NON_ANSI_COMPILE_FLAGS - ${NON_ANSI_COMPILE_FLAGS}) - set_target_properties(clangDriver PROPERTIES COMPILE_FLAGS ${NON_ANSI_COMPILE_FLAGS}) -ENDIF(MSVC) add_dependencies(clangDriver ClangAttrList ClangDiagnosticDriver ClangDriverOptions ClangCC1AsOptions) diff --git a/clang/lib/Frontend/CMakeLists.txt b/clang/lib/Frontend/CMakeLists.txt index a2b5c1e28e5..6f61290c053 100644 --- a/clang/lib/Frontend/CMakeLists.txt +++ b/clang/lib/Frontend/CMakeLists.txt @@ -41,13 +41,6 @@ add_clang_library(clangFrontend Warnings.cpp ) -IF(MSVC) - get_target_property(NON_ANSI_COMPILE_FLAGS clangFrontend COMPILE_FLAGS) - string(REPLACE /Za - "" NON_ANSI_COMPILE_FLAGS - ${NON_ANSI_COMPILE_FLAGS}) - set_target_properties(clangFrontend PROPERTIES COMPILE_FLAGS ${NON_ANSI_COMPILE_FLAGS}) -ENDIF(MSVC) add_dependencies(clangFrontend ClangAttrClasses |