@@ -1445,14 +1445,6 @@ module Expressions {
14451445 )
14461446 }
14471447
1448- deprecated predicate subscriptPointsTo (
1449- SubscriptNode subscr , PointsToContext context , ObjectInternal value , ControlFlowNode origin ,
1450- ControlFlowNode obj , ObjectInternal objvalue
1451- ) {
1452- subscriptPointsTo ( subscr , context , value , obj , objvalue ) and
1453- origin = subscr
1454- }
1455-
14561448 pragma [ noinline]
14571449 private predicate subscriptPointsTo (
14581450 SubscriptNode subscr , PointsToContext context , ObjectInternal value , ControlFlowNode obj ,
@@ -1489,14 +1481,6 @@ module Expressions {
14891481 index = subscr .getIndex ( )
14901482 }
14911483
1492- deprecated predicate binaryPointsTo (
1493- BinaryExprNode b , PointsToContext context , ObjectInternal value , ControlFlowNode origin ,
1494- ControlFlowNode operand , ObjectInternal opvalue
1495- ) {
1496- binaryPointsTo ( b , context , value , operand , opvalue ) and
1497- origin = b
1498- }
1499-
15001484 /**
15011485 * Tracking too many binary expressions is likely to kill performance, so just say anything other than addition or bitwise or is 'unknown'.
15021486 */
@@ -1521,14 +1505,6 @@ module Expressions {
15211505 )
15221506 }
15231507
1524- deprecated predicate addPointsTo (
1525- BinaryExprNode b , PointsToContext context , ObjectInternal value , ControlFlowNode origin ,
1526- ControlFlowNode operand , ObjectInternal opvalue
1527- ) {
1528- addPointsTo ( b , context , value , operand , opvalue ) and
1529- origin = b
1530- }
1531-
15321508 pragma [ noinline]
15331509 private predicate addPointsTo (
15341510 BinaryExprNode b , PointsToContext context , ObjectInternal value , ControlFlowNode operand ,
@@ -1545,14 +1521,6 @@ module Expressions {
15451521 )
15461522 }
15471523
1548- deprecated predicate bitOrPointsTo (
1549- BinaryExprNode b , PointsToContext context , ObjectInternal value , ControlFlowNode origin ,
1550- ControlFlowNode operand , ObjectInternal opvalue
1551- ) {
1552- bitOrPointsTo ( b , context , value , operand , opvalue ) and
1553- origin = b
1554- }
1555-
15561524 pragma [ noinline]
15571525 private predicate bitOrPointsTo (
15581526 BinaryExprNode b , PointsToContext context , ObjectInternal value , ControlFlowNode operand ,
@@ -1577,14 +1545,6 @@ module Expressions {
15771545 value = obj .intValue ( )
15781546 }
15791547
1580- deprecated predicate unaryPointsTo (
1581- UnaryExprNode u , PointsToContext context , ObjectInternal value , ControlFlowNode origin ,
1582- ControlFlowNode operand , ObjectInternal opvalue
1583- ) {
1584- unaryPointsTo ( u , context , value , operand , opvalue ) and
1585- origin = u
1586- }
1587-
15881548 pragma [ noinline]
15891549 private predicate unaryPointsTo (
15901550 UnaryExprNode u , PointsToContext context , ObjectInternal value , ControlFlowNode operand ,
@@ -1603,14 +1563,6 @@ module Expressions {
16031563 )
16041564 }
16051565
1606- deprecated predicate builtinCallPointsTo (
1607- CallNode call , PointsToContext context , ObjectInternal value , ControlFlowNode origin ,
1608- ControlFlowNode arg , ObjectInternal argvalue
1609- ) {
1610- builtinCallPointsTo ( call , context , value , arg , argvalue ) and
1611- origin = call
1612- }
1613-
16141566 pragma [ noinline]
16151567 private predicate builtinCallPointsTo (
16161568 CallNode call , PointsToContext context , ObjectInternal value , ControlFlowNode arg ,
0 commit comments