Skip to content

Commit 814c3d7

Browse files
authored
Merge pull request #3624 from joewillsher/asan
2 parents 17611af + d82ad03 commit 814c3d7

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

tools/swift-reflection-test/swift-reflection-test.c

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -421,18 +421,21 @@ int doDumpHeapInstance(const char *BinaryFilename) {
421421
return EXIT_SUCCESS;
422422
break;
423423
case Existential: {
424+
static const char Name[] = "_TtP_";
424425
swift_typeref_t AnyTR
425-
= swift_reflection_typeRefForMangledTypeName(RC, "_TtP_", 5);
426+
= swift_reflection_typeRefForMangledTypeName(RC,
427+
Name, sizeof(Name)-1);
426428

427429
printf("Reflecting an existential.\n");
428430
if (!reflectExistential(RC, Pipe, AnyTR))
429431
return EXIT_SUCCESS;
430432
break;
431433
}
432434
case ErrorExistential: {
435+
static const char ErrorName[] = "_TtPs5Error_";
433436
swift_typeref_t ErrorTR
434437
= swift_reflection_typeRefForMangledTypeName(RC,
435-
"_TtPs5Error_", 21);
438+
ErrorName, sizeof(ErrorName)-1);
436439
printf("Reflecting an error existential.\n");
437440
if (!reflectExistential(RC, Pipe, ErrorTR))
438441
return EXIT_SUCCESS;

0 commit comments

Comments
 (0)