@@ -166,14 +166,14 @@ int main(int argc, char *argv[]) {
166166 Status = amd_comgr_populate_mangled_names (DataBc , & NumNames );
167167 checkError (Status , "amd_comgr_populate_mangled_names" );
168168
169- if (NumNames != 3 ) {
169+ if (NumNames != 5 ) {
170170 printf ("amd_populate_mangled_names Failed: "
171- "produced %zu bitcode names (expected 2 )\n" ,
171+ "produced %zu bitcode names (expected 4 )\n" ,
172172 NumNames );
173173 exit (1 );
174174 }
175175
176- const char * BcNames [] = {"__oclc_ABI_version" , "source1" , "source2" };
176+ const char * BcNames [] = {"__oclc_ABI_version" , "source1" , "__clang_ocl_kern_imp_source1" , " source2" , "__clang_ocl_kern_imp_source2 " };
177177
178178 for (size_t I = 0 ; I < NumNames ; ++ I ) {
179179 size_t Size ;
@@ -248,14 +248,14 @@ int main(int argc, char *argv[]) {
248248 Status = amd_comgr_populate_mangled_names (DataExec , & NumNames );
249249 checkError (Status , "amd_comgr_populate_mangled_names" );
250250
251- if (NumNames != 4 ) {
251+ if (NumNames != 6 ) {
252252 printf ("amd_populate_mangled_names Failed: "
253- "produced %zu executable names (expected 4 )\n" ,
253+ "produced %zu executable names (expected 6 )\n" ,
254254 NumNames );
255255 exit (1 );
256256 }
257257
258- const char * ExecNames [] = {"source1" , "source1.kd" , "source2" , "source2.kd" };
258+ const char * ExecNames [] = {"source1" , "source1.kd" , "__clang_ocl_kern_imp_source1" , " source2" , "source2.kd" , "__clang_ocl_kern_imp_source2 " };
259259
260260 for (size_t I = 0 ; I < NumNames ; ++ I ) {
261261 size_t Size ;
0 commit comments