| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
unevaluated expression context, such as sizeof(), or decltype(). Also adds a similar warning when the expression passed to typeid() *is* evaluated, since it is equally likely that the user would expect the expression operand to be unevaluated in that case.
llvm-svn: 224465
|
|
|
|
|
|
|
|
| |
and RHS are "unused" (side-effect free).
Patch by Justin Bogner! Fixes PR 8282.
llvm-svn: 126779
|
|
|
|
| |
llvm-svn: 114315
|
|
|
|
| |
llvm-svn: 114314
|
|
|
|
|
|
|
|
|
|
| |
As a bonus, fix the warning for || and && operators; it was emitted even if one of the operands had side effects, e.g:
x || test_logical_foo1();
emitted a bogus "expression result unused" for 'x'.
llvm-svn: 107274
|
|
|
|
| |
llvm-svn: 100786
|
|
|
|
|
|
|
|
| |
contain assignments
or similar side-effects.
llvm-svn: 100676
|
|
voids in sub-expressions. Patch by Mike M!
Fixes PR4806.
llvm-svn: 98335
|