Skip to content

Commit 0ed4a19

Browse files
committed
Don't check inject enum tag's 2nd operand
1 parent 49b0a23 commit 0ed4a19

File tree

1 file changed

+1
-4
lines changed

1 file changed

+1
-4
lines changed

lib/SIL/Utils/MemAccessUtils.cpp

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2645,13 +2645,10 @@ static void visitBuiltinAddress(BuiltinInst *builtin,
26452645
}
26462646
return;
26472647

2648+
// These builtins take a generic 'T' as their operand.
26482649
case BuiltinValueKind::GetEnumTag:
2649-
visitor(&builtin->getAllOperands()[0]);
2650-
return;
2651-
26522650
case BuiltinValueKind::InjectEnumTag:
26532651
visitor(&builtin->getAllOperands()[0]);
2654-
visitor(&builtin->getAllOperands()[1]);
26552652
return;
26562653

26572654
// Arrays: (T.Type, Builtin.RawPointer, Builtin.RawPointer,

0 commit comments

Comments
 (0)