================
@@ -87,20 +105,27 @@ int main() {
 // CHECK-HOST-NOT: define {{.*}} @_ZTSZ4mainEUlT_E_
 // CHECK-HOST-NOT: define {{.*}} @"_ZTS6\CE\B4\CF\84\CF\87"
 // CHECK-HOST-NOT: define {{.*}} @_ZTSZ4mainE2KN
+// CHECK-HOST-NOT: define {{.*}} @_ZTS19ref_arg_kernel_name
+// CHECK-HOST-NOT: define {{.*}} @_ZTS26rvalue_ref_arg_kernel_name
 
 // Verify that sycl_kernel_entry_point attributed functions are not emitted
 // during device compilation.
 //
 // CHECK-DEVICE-NOT: single_purpose_kernel_task
 // CHECK-DEVICE-NOT: kernel_single_task
 // CHECK-DEVICE-NOT: kernel_entry_point
+// CHECK-DEVICE-NOT: ref_arg_kernel
+// CHECK-DEVICE-NOT: rvalue_ref_arg_kernel
 
 // Verify that kernel launch code is generated for sycl_kernel_entry_point
 // attributed functions during host compilation.
 //
 // CHECK-HOST-LINUX:      @.str = private unnamed_addr constant [33 x i8] 
c"_ZTS26single_purpose_kernel_name\00", align 1
 // CHECK-HOST-LINUX:      @.str.1 = private unnamed_addr constant [18 x i8] 
c"_ZTSZ4mainEUlT_E_\00", align 1
 // CHECK-HOST-LINUX:      @.str.2 = private unnamed_addr constant [12 x i8] 
c"_ZTS6\CE\B4\CF\84\CF\87\00", align 1
+// CHECK-HOST-LINUX:      @.str.3 = private unnamed_addr constant [15 x i8] 
c"_ZTSZ4mainE2KN\00", align 1
----------------
tahonermann wrote:

I see the check for `@.str.3` was missing previously, thank you for adding it!

We're missing corresponding checks for Windows. Could you please add them?

https://github.com/llvm/llvm-project/pull/186788
_______________________________________________
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to