@@ -7,7 +7,6 @@ newtype TValueNumber =
77 TInitializeParameterValueNumber ( IRFunction irFunc , Language:: AST var ) {
88 initializeParameterValueNumber ( _, irFunc , var )
99 } or
10- TInitializeThisValueNumber ( IRFunction irFunc ) { initializeThisValueNumber ( _, irFunc ) } or
1110 TConstantValueNumber ( IRFunction irFunc , IRType type , string value ) {
1211 constantValueNumber ( _, irFunc , type , value )
1312 } or
@@ -79,8 +78,6 @@ private predicate numberableInstruction(Instruction instr) {
7978 or
8079 instr instanceof InitializeParameterInstruction
8180 or
82- instr instanceof InitializeThisInstruction
83- or
8481 instr instanceof ConstantInstruction
8582 or
8683 instr instanceof StringConstantInstruction
@@ -132,10 +129,6 @@ private predicate initializeParameterValueNumber(
132129 instr .getIRVariable ( ) .getAST ( ) = var
133130}
134131
135- private predicate initializeThisValueNumber ( InitializeThisInstruction instr , IRFunction irFunc ) {
136- instr .getEnclosingIRFunction ( ) = irFunc
137- }
138-
139132private predicate constantValueNumber (
140133 ConstantInstruction instr , IRFunction irFunc , IRType type , string value
141134) {
@@ -268,9 +261,6 @@ private TValueNumber nonUniqueValueNumber(Instruction instr) {
268261 result = TInitializeParameterValueNumber ( irFunc , var )
269262 )
270263 or
271- initializeThisValueNumber ( instr , irFunc ) and
272- result = TInitializeThisValueNumber ( irFunc )
273- or
274264 exists ( string value , IRType type |
275265 constantValueNumber ( instr , irFunc , type , value ) and
276266 result = TConstantValueNumber ( irFunc , type , value )
0 commit comments