@@ -166,14 +166,14 @@ int main(int argc, char *argv[]) {
166
166
Status = amd_comgr_populate_mangled_names (DataBc , & NumNames );
167
167
checkError (Status , "amd_comgr_populate_mangled_names" );
168
168
169
- if (NumNames != 3 ) {
169
+ if (NumNames != 5 ) {
170
170
printf ("amd_populate_mangled_names Failed: "
171
- "produced %zu bitcode names (expected 2 )\n" ,
171
+ "produced %zu bitcode names (expected 4 )\n" ,
172
172
NumNames );
173
173
exit (1 );
174
174
}
175
175
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 " };
177
177
178
178
for (size_t I = 0 ; I < NumNames ; ++ I ) {
179
179
size_t Size ;
@@ -248,14 +248,14 @@ int main(int argc, char *argv[]) {
248
248
Status = amd_comgr_populate_mangled_names (DataExec , & NumNames );
249
249
checkError (Status , "amd_comgr_populate_mangled_names" );
250
250
251
- if (NumNames != 4 ) {
251
+ if (NumNames != 6 ) {
252
252
printf ("amd_populate_mangled_names Failed: "
253
- "produced %zu executable names (expected 4 )\n" ,
253
+ "produced %zu executable names (expected 6 )\n" ,
254
254
NumNames );
255
255
exit (1 );
256
256
}
257
257
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 " };
259
259
260
260
for (size_t I = 0 ; I < NumNames ; ++ I ) {
261
261
size_t Size ;
0 commit comments