xref: /llvm-project/clang/test/CodeGenOpenCL/debug-info-programming-language.cl (revision e47027d091deb4a0774eab911411a27092a60916)
1*e47027d0SStuart Brady// RUN: %clang_cc1 -dwarf-version=5 -emit-llvm -triple %itanium_abi_triple %s -o - \
2*e47027d0SStuart Brady// RUN:   -x cl -O0 -disable-llvm-passes -debug-info-kind=limited \
3*e47027d0SStuart Brady// RUN:   | FileCheck --check-prefix=CHECK-OPENCL %s
4*e47027d0SStuart Brady// RUN: %clang_cc1 -dwarf-version=3 -emit-llvm -triple %itanium_abi_triple %s -o - \
5*e47027d0SStuart Brady// RUN:   -x cl -O0 -disable-llvm-passes -debug-info-kind=limited \
6*e47027d0SStuart Brady// RUN:   | FileCheck --check-prefix=CHECK-OPENCL %s
7*e47027d0SStuart Brady// RUN: %clang_cc1 -dwarf-version=3 -gstrict-dwarf -emit-llvm -triple %itanium_abi_triple %s -o - \
8*e47027d0SStuart Brady// RUN:   -x cl -O0 -disable-llvm-passes -debug-info-kind=limited \
9*e47027d0SStuart Brady// RUN:   | FileCheck --check-prefix=CHECK-C99 %s
10*e47027d0SStuart Brady// RUN: %clang_cc1 -dwarf-version=5 -gstrict-dwarf -emit-llvm -triple %itanium_abi_triple %s -o - \
11*e47027d0SStuart Brady// RUN:   -x cl -O0 -disable-llvm-passes -debug-info-kind=limited \
12*e47027d0SStuart Brady// RUN:   | FileCheck --check-prefix=CHECK-OPENCL %s
13*e47027d0SStuart Brady
14*e47027d0SStuart Bradykernel void empty() {}
15*e47027d0SStuart Brady
16*e47027d0SStuart Brady// CHECK-OPENCL: distinct !DICompileUnit(language: DW_LANG_OpenCL,
17*e47027d0SStuart Brady// CHECK-C99: distinct !DICompileUnit(language: DW_LANG_C99,
18