@@ -7,7 +7,6 @@ newtype TValueNumber =
7
7
TInitializeParameterValueNumber ( IRFunction irFunc , Language:: AST var ) {
8
8
initializeParameterValueNumber ( _, irFunc , var )
9
9
} or
10
- TInitializeThisValueNumber ( IRFunction irFunc ) { initializeThisValueNumber ( _, irFunc ) } or
11
10
TConstantValueNumber ( IRFunction irFunc , IRType type , string value ) {
12
11
constantValueNumber ( _, irFunc , type , value )
13
12
} or
@@ -79,8 +78,6 @@ private predicate numberableInstruction(Instruction instr) {
79
78
or
80
79
instr instanceof InitializeParameterInstruction
81
80
or
82
- instr instanceof InitializeThisInstruction
83
- or
84
81
instr instanceof ConstantInstruction
85
82
or
86
83
instr instanceof StringConstantInstruction
@@ -132,10 +129,6 @@ private predicate initializeParameterValueNumber(
132
129
instr .getIRVariable ( ) .getAST ( ) = var
133
130
}
134
131
135
- private predicate initializeThisValueNumber ( InitializeThisInstruction instr , IRFunction irFunc ) {
136
- instr .getEnclosingIRFunction ( ) = irFunc
137
- }
138
-
139
132
private predicate constantValueNumber (
140
133
ConstantInstruction instr , IRFunction irFunc , IRType type , string value
141
134
) {
@@ -268,9 +261,6 @@ private TValueNumber nonUniqueValueNumber(Instruction instr) {
268
261
result = TInitializeParameterValueNumber ( irFunc , var )
269
262
)
270
263
or
271
- initializeThisValueNumber ( instr , irFunc ) and
272
- result = TInitializeThisValueNumber ( irFunc )
273
- or
274
264
exists ( string value , IRType type |
275
265
constantValueNumber ( instr , irFunc , type , value ) and
276
266
result = TConstantValueNumber ( irFunc , type , value )
0 commit comments