diff options
-rw-r--r-- | llvm/CMakeLists.txt | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/llvm/CMakeLists.txt b/llvm/CMakeLists.txt index 4e93b1340ca..d87f8dc1658 100644 --- a/llvm/CMakeLists.txt +++ b/llvm/CMakeLists.txt @@ -834,7 +834,7 @@ endif() include(AddLLVM) include(TableGen) -if( MINGW ) +if( MINGW AND NOT "${CMAKE_CXX_COMPILER_ID}" MATCHES "Clang" ) # People report that -O3 is unreliable on MinGW. The traditional # build also uses -O2 for that reason: llvm_replace_compiler_option(CMAKE_CXX_FLAGS_RELEASE "-O3" "-O2") |