Skip to content

Commit c5b379a

Browse files
Address binskim flag for compiler in driver build
Signed-off-by: Zhu, Shaojie <[email protected]>
1 parent 0d11450 commit c5b379a

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

llvm/cmake/modules/HandleLLVMOptions.cmake

+9
Original file line numberDiff line numberDiff line change
@@ -767,6 +767,15 @@ if (MSVC)
767767
foreach(flag ${msvc_warning_flags})
768768
append("${flag}" CMAKE_C_FLAGS CMAKE_CXX_FLAGS)
769769
endforeach(flag)
770+
771+
if (BUILD_COMPILER_FOR_DRIVER)
772+
string(REPLACE "-wd4146" "" CMAKE_C_FLAGS "${CMAKE_C_FLAGS}")
773+
string(REPLACE "-wd4146" "" CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS}")
774+
string(REPLACE "-wd4244" "" CMAKE_C_FLAGS "${CMAKE_C_FLAGS}")
775+
string(REPLACE "-wd4244" "" CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS}")
776+
string(REPLACE "-wd4267" "" CMAKE_C_FLAGS "${CMAKE_C_FLAGS}")
777+
string(REPLACE "-wd4267" "" CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS}")
778+
endif (BUILD_COMPILER_FOR_DRIVER)
770779
endif (MSVC)
771780

772781
if (LLVM_ENABLE_WARNINGS AND (LLVM_COMPILER_IS_GCC_COMPATIBLE OR CLANG_CL))

0 commit comments

Comments
 (0)