Author: David Spickett Date: 2023-09-14T10:24:26+01:00 New Revision: 7e6a5fe1603f3f768e299de0bea2cde8bc3c31db
URL: https://github.com/llvm/llvm-project/commit/7e6a5fe1603f3f768e299de0bea2cde8bc3c31db DIFF: https://github.com/llvm/llvm-project/commit/7e6a5fe1603f3f768e299de0bea2cde8bc3c31db.diff LOG: [clang][bpf] Fix invalid RUN lines in stack protector warning test (#65251) 2 of them were missing the ":" on the end. Adding them broke the test so I had to add a new prefix just for the warning runs only. I manually checked the first RUNs and there is no warning emitted, as expected. Added: Modified: clang/test/CodeGen/bpf-stack-protector.c Removed: ################################################################################ diff --git a/clang/test/CodeGen/bpf-stack-protector.c b/clang/test/CodeGen/bpf-stack-protector.c index c17af890eac239a..f79a49e6aa686df 100644 --- a/clang/test/CodeGen/bpf-stack-protector.c +++ b/clang/test/CodeGen/bpf-stack-protector.c @@ -1,16 +1,16 @@ // REQUIRES: bpf-registered-target -// RUN %clang -target bpf -S -emit-llvm -o - %s -fno-stack-protector 2>&1 \ -// RUN | FileCheck -check-prefix=OFF -check-prefix=COMMON %s +// RUN: %clang -target bpf -S -emit-llvm -o - %s -fno-stack-protector 2>&1 \ +// RUN: | FileCheck -check-prefix=OFF -check-prefix=COMMON %s // RUN: %clang -target bpf -S -emit-llvm -o - %s -fstack-protector 2>&1 \ -// RUN: | FileCheck -check-prefix=ON -check-prefix=COMMON %s +// RUN: | FileCheck -check-prefix=ON -check-prefix=COMMON -check-prefix=WARNING %s // RUN: %clang -target bpf -S -emit-llvm -o - %s -fstack-protector-all 2>&1 \ -// RUN: | FileCheck -check-prefix=ALL -check-prefix=COMMON %s +// RUN: | FileCheck -check-prefix=ALL -check-prefix=COMMON -check-prefix=WARNING %s // RUN: %clang -target bpf -S -emit-llvm -o - %s -fstack-protector-strong 2>&1 \ -// RUN: | FileCheck -check-prefix=STRONG -check-prefix=COMMON %s +// RUN: | FileCheck -check-prefix=STRONG -check-prefix=COMMON -check-prefix=WARNING %s typedef __SIZE_TYPE__ size_t; @@ -22,7 +22,7 @@ char *strcpy(char *s1, const char *s2); // ON: warning: ignoring '-fstack-protector' // ALL: warning: ignoring '-fstack-protector-all' // STRONG: warning: ignoring '-fstack-protector-strong' -// COMMON-SAME: option as it is not currently supported for target 'bpf' +// WARNING-SAME: option as it is not currently supported for target 'bpf' // COMMON: define {{.*}}void @test1(ptr noundef %{{[0-9a-z]+}}) #[[A:.*]] { void test1(const char *msg) { _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits