Skip to content

Commit 5976494

Browse files
committed
Don't link lsan rt if asan or hwasan are enabled
1 parent 1b934f3 commit 5976494

File tree

1 file changed

+4
-1
lines changed
  • compiler/rustc_codegen_ssa/src/back

1 file changed

+4
-1
lines changed

compiler/rustc_codegen_ssa/src/back/link.rs

+4-1
Original file line numberDiff line numberDiff line change
@@ -1229,7 +1229,10 @@ fn add_sanitizer_libraries(
12291229
if sanitizer.contains(SanitizerSet::DATAFLOW) {
12301230
link_sanitizer_runtime(sess, flavor, linker, "dfsan");
12311231
}
1232-
if sanitizer.contains(SanitizerSet::LEAK) {
1232+
if sanitizer.contains(SanitizerSet::LEAK)
1233+
&& !sanitizer.contains(SanitizerSet::ADDRESS)
1234+
&& !sanitizer.contains(SanitizerSet::HWADDRESS)
1235+
{
12331236
link_sanitizer_runtime(sess, flavor, linker, "lsan");
12341237
}
12351238
if sanitizer.contains(SanitizerSet::MEMORY) {

0 commit comments

Comments
 (0)