diff options
Diffstat (limited to 'clang/Analysis/GRTransferFuncs.cpp')
| -rw-r--r-- | clang/Analysis/GRTransferFuncs.cpp | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/clang/Analysis/GRTransferFuncs.cpp b/clang/Analysis/GRTransferFuncs.cpp index 3716ed96910..33663d6c60d 100644 --- a/clang/Analysis/GRTransferFuncs.cpp +++ b/clang/Analysis/GRTransferFuncs.cpp @@ -39,3 +39,21 @@ RValue GRTransferFuncs::EvalCast(ValueManager& ValMgr, RValue X, return X; } + +// Binary Operators (except assignments and comma). + +RValue GRTransferFuncs::EvalBinaryOp(ValueManager& ValMgr, + BinaryOperator::Opcode Op, + LValue LHS, LValue RHS) { + + switch (Op) { + default: + assert (false && "Not yet implemented."); + + case BinaryOperator::EQ: + return EvalEQ(ValMgr, LHS, RHS); + + case BinaryOperator::NE: + return EvalNE(ValMgr, LHS, RHS); + } +}
\ No newline at end of file |

