Skip to content

Commit 4bb60fb

Browse files
authored
Do not use -fno-var-tracking-assignments flag for sanitizer build if clang-tidy is enabled (#29372)
### Details: clang (including clang-tidy) does not have support for `-fno-var-tracking-assignments` flag. When build with sanitizer is enabled along with clang-tidy it leads to compilation error. ### Tickets: - N/A
1 parent dc44f47 commit 4bb60fb

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

cmake/developer_package/compile_flags/sanitizer.cmake

+1-1
Original file line numberDiff line numberDiff line change
@@ -106,7 +106,7 @@ if(DEFINED SANITIZER_COMPILER_FLAGS)
106106
set(SANITIZER_COMPILER_FLAGS "${SANITIZER_COMPILER_FLAGS} /Oy-")
107107
elseif(CMAKE_COMPILER_IS_GNUCXX OR OV_COMPILER_IS_CLANG)
108108
set(SANITIZER_COMPILER_FLAGS "${SANITIZER_COMPILER_FLAGS} -g -fno-omit-frame-pointer")
109-
if(CMAKE_COMPILER_IS_GNUCXX)
109+
if(CMAKE_COMPILER_IS_GNUCXX AND NOT ENABLE_CLANG_TIDY)
110110
# GPU plugin tests compilation is slow with -fvar-tracking-assignments on GCC.
111111
# Clang has no var-tracking-assignments.
112112
set(SANITIZER_COMPILER_FLAGS "${SANITIZER_COMPILER_FLAGS} -fno-var-tracking-assignments")

0 commit comments

Comments
 (0)