File tree Expand file tree Collapse file tree 2 files changed +12
-1
lines changed Expand file tree Collapse file tree 2 files changed +12
-1
lines changed Original file line number Diff line number Diff line change @@ -558,7 +558,8 @@ SanitizerArgs::SanitizerArgs(const ToolChain &TC,
558558 SanitizerKind::KernelHWAddress),
559559 std::make_pair (SanitizerKind::KCFI, SanitizerKind::Function),
560560 std::make_pair (SanitizerKind::Realtime,
561- SanitizerKind::Address | SanitizerKind::Thread ),
561+ SanitizerKind::Address | SanitizerKind::Thread |
562+ SanitizerKind::Undefined | SanitizerKind::Memory)
562563 };
563564 // Enable toolchain specific default sanitizers if not explicitly disabled.
564565 SanitizerMask Default = TC.getDefaultSanitizers () & ~AllRemove;
Original file line number Diff line number Diff line change 3434
3535// RUN: not %clang --target=x86_64-linux-gnu -fsanitize=realtime,thread %s -### 2>&1 | FileCheck %s --check-prefix=CHECK-REALTIME-TSAN
3636// CHECK-REALTIME-TSAN: error: invalid argument '-fsanitize=realtime' not allowed with '-fsanitize=thread'
37+
38+ // RUN: not %clang --target=x86_64-linux-gnu -fsanitize=realtime,address %s -### 2>&1 | FileCheck %s --check-prefix=CHECK-REALTIME-ASAN
39+ // CHECK-REALTIME-ASAN: error: invalid argument '-fsanitize=realtime' not allowed with '-fsanitize=address'
40+
41+ // RUN: not %clang --target=x86_64-linux-gnu -fsanitize=realtime,memory %s -### 2>&1 | FileCheck %s --check-prefix=CHECK-REALTIME-MSAN
42+ // CHECK-REALTIME-MSAN: error: invalid argument '-fsanitize=realtime' not allowed with '-fsanitize=memory'
43+
44+ // RUN: not %clang --target=x86_64-linux-gnu -fsanitize=realtime,undefined %s -### 2>&1 | FileCheck %s --check-prefix=CHECK-REALTIME-UBSAN
45+ // CHECK-REALTIME-UBSAN: error: invalid argument '-fsanitize=realtime' not allowed with '-fsanitize=undefined'
46+
You can’t perform that action at this time.
0 commit comments