File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -90,16 +90,8 @@ option(CLAD_CUDA_TEST_USE_SANITIZER "Run Clang cuda tests with compute-sanitizer
9090option (CLAD_TEST_USE_VG "Run Clang tests under Valgrind" OFF )
9191set (CLAD_TEST_EXTRA_ARGS --verbose --show-skipped --show-unsupported)
9292if (CLAD_TEST_USE_VG)
93- # Run under memcheck. The only errors an LLVM 22 x86_64 build produces on
94- # this suite are Memcheck's false "Conditional jump depends on uninitialised
95- # value" for clang's unsigned-compare lowering of a partially-defined
96- # bitfield word (llvm/llvm-project#194147); every one tops out in one of two
97- # clang functions, none in a clad frame. clad-valgrind-llvm22.supp silences
98- # exactly those two frames and nothing else, so a genuine uninitialised-value
99- # error anywhere still fails the row. Drop the file once the running Valgrind
100- # carries the CmpLTU/CmpLEU expensive-definedness fix.
10193 set (CLAD_TEST_EXTRA_ARGS ${CLAD_TEST_EXTRA_ARGS}
102- "--vg --vg-arg=-q --vg-arg=--suppressions=${CMAKE_CURRENT_SOURCE_DIR } /clad-valgrind-llvm22.supp --vg-arg=--expensive-definedness-checks=yes " )
94+ "--vg --vg-arg=-q --vg-arg=--suppressions=${CMAKE_CURRENT_SOURCE_DIR } /clad-valgrind-llvm22.supp" )
10395endif ()
10496if (CLAD_CUDA_TEST_USE_SANITIZER)
10597 set (CLAD_TEST_EXTRA_ARGS ${CLAD_TEST_EXTRA_ARGS} "--param" "cuda_sanitizer=1" )
You can’t perform that action at this time.
0 commit comments