@@ -198,6 +198,8 @@ public class SingleValueInstruction : Instruction, Value {
198198 public static func == ( lhs: SingleValueInstruction , rhs: SingleValueInstruction ) -> Bool {
199199 lhs === rhs
200200 }
201+
202+ public var isLexical : Bool { false }
201203}
202204
203205public final class MultipleValueInstructionResult : Value , Hashable {
@@ -209,6 +211,8 @@ public final class MultipleValueInstructionResult : Value, Hashable {
209211
210212 public var parentBlock : BasicBlock { parentInstruction. parentBlock }
211213
214+ public var isLexical : Bool { false }
215+
212216 public var index : Int { bridged. getIndex ( ) }
213217
214218 var bridged : BridgedMultiValueResult {
@@ -1028,7 +1032,7 @@ final public class UncheckedOwnershipConversionInst : SingleValueInstruction {}
10281032final public class MoveValueInst : SingleValueInstruction , UnaryInstruction {
10291033 public var fromValue : Value { operand. value }
10301034
1031- public var isLexical : Bool { bridged. MoveValue_isLexical ( ) }
1035+ public override var isLexical : Bool { bridged. MoveValue_isLexical ( ) }
10321036 public var hasPointerEscape : Bool { bridged. MoveValue_hasPointerEscape ( ) }
10331037 public var isFromVarDecl : Bool { bridged. MoveValue_isFromVarDecl ( ) }
10341038}
@@ -1253,7 +1257,7 @@ extension BorrowIntroducingInstruction {
12531257final public class BeginBorrowInst : SingleValueInstruction , UnaryInstruction , BorrowIntroducingInstruction {
12541258 public var borrowedValue : Value { operand. value }
12551259
1256- public var isLexical : Bool { bridged. BeginBorrow_isLexical ( ) }
1260+ public override var isLexical : Bool { bridged. BeginBorrow_isLexical ( ) }
12571261 public var hasPointerEscape : Bool { bridged. BeginBorrow_hasPointerEscape ( ) }
12581262 public var isFromVarDecl : Bool { bridged. BeginBorrow_isFromVarDecl ( ) }
12591263
0 commit comments