Author: Yingwei Zheng Date: 2025-04-17T14:29:09+08:00 New Revision: 8e67d8fdf3a31b42f52ec12d995490f866b4449b
URL: https://github.com/llvm/llvm-project/commit/8e67d8fdf3a31b42f52ec12d995490f866b4449b DIFF: https://github.com/llvm/llvm-project/commit/8e67d8fdf3a31b42f52ec12d995490f866b4449b.diff LOG: [Clang][CodeGen][OpenCL] Add `-fno-delete-null-pointer-checks` to avoid UB. NFC. (#135602) Needed by https://github.com/llvm/llvm-project/pull/130742. Added: Modified: clang/test/CodeGenOpenCL/spir32_target.cl clang/test/CodeGenOpenCL/spir64_target.cl clang/test/CodeGenOpenCL/spirv_target.cl Removed: ################################################################################ diff --git a/clang/test/CodeGenOpenCL/spir32_target.cl b/clang/test/CodeGenOpenCL/spir32_target.cl index 924b2c12f5537..cccdf3635ea63 100644 --- a/clang/test/CodeGenOpenCL/spir32_target.cl +++ b/clang/test/CodeGenOpenCL/spir32_target.cl @@ -1,4 +1,4 @@ -// RUN: %clang_cc1 %s -triple "spir-unknown-unknown" -emit-llvm -o - | FileCheck %s +// RUN: %clang_cc1 %s -triple "spir-unknown-unknown" -fno-delete-null-pointer-checks -emit-llvm -o - | FileCheck %s // CHECK: target triple = "spir-unknown-unknown" diff --git a/clang/test/CodeGenOpenCL/spir64_target.cl b/clang/test/CodeGenOpenCL/spir64_target.cl index ba4a66d7158fd..67880f47adb34 100644 --- a/clang/test/CodeGenOpenCL/spir64_target.cl +++ b/clang/test/CodeGenOpenCL/spir64_target.cl @@ -1,4 +1,4 @@ -// RUN: %clang_cc1 %s -triple "spir64-unknown-unknown" -emit-llvm -o - | FileCheck %s +// RUN: %clang_cc1 %s -triple "spir64-unknown-unknown" -emit-llvm -fno-delete-null-pointer-checks -o - | FileCheck %s // CHECK: target triple = "spir64-unknown-unknown" diff --git a/clang/test/CodeGenOpenCL/spirv_target.cl b/clang/test/CodeGenOpenCL/spirv_target.cl index 2aeed195449a8..f9e92a79d5617 100644 --- a/clang/test/CodeGenOpenCL/spirv_target.cl +++ b/clang/test/CodeGenOpenCL/spirv_target.cl @@ -1,5 +1,5 @@ -// RUN: %clang_cc1 %s -triple "spirv32-unknown-unknown" -verify -emit-llvm -o - | FileCheck %s -check-prefix=SPIRV32 -// RUN: %clang_cc1 %s -triple "spirv64-unknown-unknown" -verify -emit-llvm -o - | FileCheck %s -check-prefix=SPIRV64 +// RUN: %clang_cc1 %s -triple "spirv32-unknown-unknown" -fno-delete-null-pointer-checks -verify -emit-llvm -o - | FileCheck %s -check-prefix=SPIRV32 +// RUN: %clang_cc1 %s -triple "spirv64-unknown-unknown" -fno-delete-null-pointer-checks -verify -emit-llvm -o - | FileCheck %s -check-prefix=SPIRV64 // SPIRV32: target triple = "spirv32-unknown-unknown" // SPIRV64: target triple = "spirv64-unknown-unknown" _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits