thopre created this revision. thopre added reviewers: kstoimenov, vitalybuka. Herald added subscribers: pengfei, krytarowski. thopre requested review of this revision. Herald added a project: clang. Herald added a subscriber: cfe-commits.
Explicitely set x86_64-linux-gnu as a target for asan-use-callbacks clang test since some target do not support -fsanitize=address (e.g. i386-pc-openbsd). Also remove redundant -fsanitize=address and move -emit-llvm right after -S. Repository: rG LLVM Github Monorepo https://reviews.llvm.org/D107633 Files: clang/test/CodeGen/asan-use-callbacks.cpp Index: clang/test/CodeGen/asan-use-callbacks.cpp =================================================================== --- clang/test/CodeGen/asan-use-callbacks.cpp +++ clang/test/CodeGen/asan-use-callbacks.cpp @@ -1,7 +1,10 @@ -// RUN: %clang -S -fsanitize=address -emit-llvm -o - -fsanitize=address %s \ +// REQUIRES: x86-registered-target +// +// RUN: %clang -target x86_64-linux-gnu -S -emit-llvm -fsanitize=address \ +// RUN: -o - %s \ // RUN: | FileCheck %s --check-prefixes=CHECK-NO-OUTLINE -// RUN: %clang -S -fsanitize=address -emit-llvm -o - -fsanitize=address %s \ -// RUN: -fsanitize-address-outline-instrumentation \ +// RUN: %clang -target x86_64-linux-gnu -S -emit-llvm -o - \ +// RUN: -fsanitize=address %s -fsanitize-address-outline-instrumentation \ // RUN: | FileCheck %s --check-prefixes=CHECK-OUTLINE // CHECK-NO-OUTLINE-NOT: call{{.*}}@__asan_load4
Index: clang/test/CodeGen/asan-use-callbacks.cpp =================================================================== --- clang/test/CodeGen/asan-use-callbacks.cpp +++ clang/test/CodeGen/asan-use-callbacks.cpp @@ -1,7 +1,10 @@ -// RUN: %clang -S -fsanitize=address -emit-llvm -o - -fsanitize=address %s \ +// REQUIRES: x86-registered-target +// +// RUN: %clang -target x86_64-linux-gnu -S -emit-llvm -fsanitize=address \ +// RUN: -o - %s \ // RUN: | FileCheck %s --check-prefixes=CHECK-NO-OUTLINE -// RUN: %clang -S -fsanitize=address -emit-llvm -o - -fsanitize=address %s \ -// RUN: -fsanitize-address-outline-instrumentation \ +// RUN: %clang -target x86_64-linux-gnu -S -emit-llvm -o - \ +// RUN: -fsanitize=address %s -fsanitize-address-outline-instrumentation \ // RUN: | FileCheck %s --check-prefixes=CHECK-OUTLINE // CHECK-NO-OUTLINE-NOT: call{{.*}}@__asan_load4
_______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits