File tree Expand file tree Collapse file tree 2 files changed +9
-9
lines changed
csharp/ql/lib/semmle/code/csharp/dataflow/internal/rangeanalysis Expand file tree Collapse file tree 2 files changed +9
-9
lines changed Original file line number Diff line number Diff line change @@ -394,21 +394,21 @@ module ExprNode {
394
394
class LeftShiftExpr extends BinaryOperation {
395
395
override CS:: LeftShiftExpr e ;
396
396
397
- override TLShiftOp getOp ( ) { any ( ) }
397
+ override TLeftShiftOp getOp ( ) { any ( ) }
398
398
}
399
399
400
400
/** A right-shift operation. */
401
401
class RightShiftExpr extends BinaryOperation {
402
402
override CS:: RightShiftExpr e ;
403
403
404
- override TRShiftOp getOp ( ) { any ( ) }
404
+ override TRightShiftOp getOp ( ) { any ( ) }
405
405
}
406
406
407
407
/** An unsigned right-shift operation. */
408
408
class UnsignedRightShiftExpr extends BinaryOperation {
409
409
override CS:: UnsignedRightShiftExpr e ;
410
410
411
- override TURShiftOp getOp ( ) { any ( ) }
411
+ override TUnsignedRightShiftOp getOp ( ) { any ( ) }
412
412
}
413
413
414
414
/** A conditional expression. */
Original file line number Diff line number Diff line change @@ -18,9 +18,9 @@ newtype TBinarySignOperation =
18
18
TBitAndOp ( ) or
19
19
TBitOrOp ( ) or
20
20
TBitXorOp ( ) or
21
- TLShiftOp ( ) or
22
- TRShiftOp ( ) or
23
- TURShiftOp ( )
21
+ TLeftShiftOp ( ) or
22
+ TRightShiftOp ( ) or
23
+ TUnsignedRightShiftOp ( )
24
24
25
25
/** Class representing expression signs (+, -, 0). */
26
26
class Sign extends TSign {
@@ -271,10 +271,10 @@ class Sign extends TSign {
271
271
or
272
272
op = TBitXorOp ( ) and result = bitxor ( s )
273
273
or
274
- op = TLShiftOp ( ) and result = lshift ( s )
274
+ op = TLeftShiftOp ( ) and result = lshift ( s )
275
275
or
276
- op = TRShiftOp ( ) and result = rshift ( s )
276
+ op = TRightShiftOp ( ) and result = rshift ( s )
277
277
or
278
- op = TURShiftOp ( ) and result = urshift ( s )
278
+ op = TUnsignedRightShiftOp ( ) and result = urshift ( s )
279
279
}
280
280
}
You can’t perform that action at this time.
0 commit comments