Skip to content

Commit 2b3bdfd

Browse files
committed
[SILVerifier] Disable debug info type assertion for boxes
rdar://128091794 (cherry picked from commit f704a0c)
1 parent a40b750 commit 2b3bdfd

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

lib/SIL/Verifier/SILVerifier.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1488,7 +1488,7 @@ class SILVerifier : public SILVerifierBase<SILVerifier> {
14881488

14891489
SILType DebugVarTy = varInfo->Type ? *varInfo->Type :
14901490
SSAType.getObjectType();
1491-
if (!varInfo->DIExpr && !isa<AllocBoxInst>(inst)) {
1491+
if (!varInfo->DIExpr && !isa<SILBoxType>(SSAType.getASTType())) {
14921492
// FIXME: Remove getObjectType() below when we fix create/createAddr
14931493
require(DebugVarTy.removingMoveOnlyWrapper()
14941494
== SSAType.getObjectType().removingMoveOnlyWrapper(),

0 commit comments

Comments
 (0)