File tree 2 files changed +3
-12
lines changed
2 files changed +3
-12
lines changed Original file line number Diff line number Diff line change @@ -68,6 +68,6 @@ OCASTClosureAnalyzer >> visitVariableNode: aVariableNode [
68
68
aVariableNode adaptToSemanticNode.
69
69
aVariableNode isTemp ifFalse: [^ self ].
70
70
var := self lookupAndFixBinding: aVariableNode.
71
- var isTempVectorTemp ifTrue: [scope addCopyingTempToAllScopesUpToDefVector : var vectorName].
71
+ var isTempVectorTemp ifTrue: [scope addCopyingTempToAllScopesUpToDefVectorNamed : var vectorName].
72
72
var isCopying ifTrue: [scope addCopyingTempToAllScopesUpToDefTemp: var].
73
73
]
Original file line number Diff line number Diff line change @@ -14,15 +14,6 @@ Class {
14
14
#category : #' OpalCompiler-Core-Semantics'
15
15
}
16
16
17
- { #category : #' temp vars - copying' }
18
- OCAbstractMethodScope >> addCopiedTempToAllScopesUpToDefVector: aVariable [
19
-
20
- (self hasCopyingTempNamed: aVariable name)
21
- ifFalse: [self addCopyingTemp: aVariable ].
22
- self tempVectorName = aVariable name ifTrue: [^ self ].
23
- ^ self outerScope addCopiedTempToAllScopesUpToDefVector: aVariable.
24
- ]
25
-
26
17
{ #category : #' temp vars - copying' }
27
18
OCAbstractMethodScope >> addCopyingTemp: aTempVar [
28
19
copiedVars add: (OCCopyingTempVariable new
@@ -54,11 +45,11 @@ OCAbstractMethodScope >> addCopyingTempToAllScopesUpToDefTemp: aVar [
54
45
]
55
46
56
47
{ #category : #' temp vars - copying' }
57
- OCAbstractMethodScope >> addCopyingTempToAllScopesUpToDefVector : aName [
48
+ OCAbstractMethodScope >> addCopyingTempToAllScopesUpToDefVectorNamed : aName [
58
49
59
50
(self hasCopyingTempNamed: aName) ifFalse: [self addCopyingTempNamed: aName].
60
51
self tempVectorName = aName ifTrue: [^ self ].
61
- ^ self outerScope addCopyingTempToAllScopesUpToDefVector : aName.
52
+ ^ self outerScope addCopyingTempToAllScopesUpToDefVectorNamed : aName.
62
53
]
63
54
64
55
{ #category : #' temp vars' }
You can’t perform that action at this time.
0 commit comments