File tree Expand file tree Collapse file tree 1 file changed +4
-5
lines changed
sycl/test-e2e/KernelCompiler Expand file tree Collapse file tree 1 file changed +4
-5
lines changed Original file line number Diff line number Diff line change @@ -203,15 +203,14 @@ int test_build_and_run() {
203
203
syclex::properties{syclex::build_options{flags}, syclex::save_log{&log},
204
204
syclex::registered_kernel_names{" ff_templated<int>" }});
205
205
206
- // extern "C" was used, so the name "ff_cp" is not mangled and can be used
207
- // directly.
206
+ // extern "C" was used, so the name "ff_cp" is implicitly known.
208
207
sycl::kernel k = kbExe2.ext_oneapi_get_kernel (" ff_cp" );
209
208
210
- // The templated function name will have been mangled .
209
+ // The templated function name was registered .
211
210
sycl::kernel k2 = kbExe2.ext_oneapi_get_kernel (" ff_templated<int>" );
212
211
213
- // We can also use the mangled name. This escape hatch might be removed in the
214
- // future.
212
+ // We can also use the compiler-generated names directly.
213
+ assert (kbExe2. ext_oneapi_has_kernel ( " __sycl_kernel_ff_cp " ));
215
214
assert (
216
215
kbExe2.ext_oneapi_has_kernel (" _Z26__sycl_kernel_ff_templatedIiEvPT_S1_" ));
217
216
You can’t perform that action at this time.
0 commit comments