diff options
author | Ted Kremenek <kremenek@apple.com> | 2009-10-16 20:45:04 +0000 |
---|---|---|
committer | Ted Kremenek <kremenek@apple.com> | 2009-10-16 20:45:04 +0000 |
commit | 40a5ef90ac8d3f29bc8fe4ff80e00eaf3ef5b79f (patch) | |
tree | 9c08573ae0e64162f142de6e1470b0cf134e50f7 | |
parent | 7d1d49d2971b20a97b3c2a301470b9eaaa130137 (diff) |
Provide 'static' version of BinaryOperator::isShiftOp().
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@84268 91177308-0d34-0410-b5e6-96231b3b80d8
-rw-r--r-- | include/clang/AST/Expr.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/include/clang/AST/Expr.h b/include/clang/AST/Expr.h index fb87ed631a..a560ac4048 100644 --- a/include/clang/AST/Expr.h +++ b/include/clang/AST/Expr.h @@ -1673,7 +1673,8 @@ public: /// predicates to categorize the respective opcodes. bool isMultiplicativeOp() const { return Opc >= Mul && Opc <= Rem; } bool isAdditiveOp() const { return Opc == Add || Opc == Sub; } - bool isShiftOp() const { return Opc == Shl || Opc == Shr; } + static bool isShiftOp(Opcode Opc) { return Opc == Shl || Opc == Shr; } + bool isShiftOp() const { return isShiftOp(Opc); } bool isBitwiseOp() const { return Opc >= And && Opc <= Or; } static bool isRelationalOp(Opcode Opc) { return Opc >= LT && Opc <= GE; } |