diff options
author | Chris Lattner <sabre@nondot.org> | 2010-01-12 21:23:57 +0000 |
---|---|---|
committer | Chris Lattner <sabre@nondot.org> | 2010-01-12 21:23:57 +0000 |
commit | faa5417264d4fd3ec923b72f18a78c95a6ae143d (patch) | |
tree | de8e25e87dd8ae199eac2b8c4fb800d793bfb7b0 /clang/lib/Sema/Sema.h | |
parent | 20aee9b9147fa2dcd9e50c0f84d15c87844db773 (diff) | |
download | bcm5719-llvm-faa5417264d4fd3ec923b72f18a78c95a6ae143d.tar.gz bcm5719-llvm-faa5417264d4fd3ec923b72f18a78c95a6ae143d.zip |
implement PR6004, warning about divide and remainder by zero.
llvm-svn: 93256
Diffstat (limited to 'clang/lib/Sema/Sema.h')
-rw-r--r-- | clang/lib/Sema/Sema.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/clang/lib/Sema/Sema.h b/clang/lib/Sema/Sema.h index 7099d27f0c2..d46bfc6cffd 100644 --- a/clang/lib/Sema/Sema.h +++ b/clang/lib/Sema/Sema.h @@ -3644,7 +3644,8 @@ public: QualType CheckPointerToMemberOperands( // C++ 5.5 Expr *&lex, Expr *&rex, SourceLocation OpLoc, bool isIndirect); QualType CheckMultiplyDivideOperands( // C99 6.5.5 - Expr *&lex, Expr *&rex, SourceLocation OpLoc, bool isCompAssign = false); + Expr *&lex, Expr *&rex, SourceLocation OpLoc, bool isCompAssign, + bool isDivide); QualType CheckRemainderOperands( // C99 6.5.5 Expr *&lex, Expr *&rex, SourceLocation OpLoc, bool isCompAssign = false); QualType CheckAdditionOperands( // C99 6.5.6 |