Add -Wunsequenced (with compatibility alias -Wsequence-point) to warn on
authorRichard Smith <richard-llvm@metafoo.co.uk>
Thu, 17 Jan 2013 01:17:56 +0000 (01:17 +0000)
committerRichard Smith <richard-llvm@metafoo.co.uk>
Thu, 17 Jan 2013 01:17:56 +0000 (01:17 +0000)
commitc406cb73648483276b6c938ab5ff6812c3fbcad9
treef8b5078f11db2fc135628f5ef1e7583c6cf57a5c
parent8c6cbe776ba85be759a9fa72518349767e0bc889
Add -Wunsequenced (with compatibility alias -Wsequence-point) to warn on
expressions which have undefined behavior due to multiple unsequenced
modifications or an unsequenced modification and use of a variable.

llvm-svn: 172690
clang/include/clang/AST/EvaluatedExprVisitor.h
clang/include/clang/Basic/DiagnosticGroups.td
clang/include/clang/Basic/DiagnosticSemaKinds.td
clang/include/clang/Sema/Sema.h
clang/lib/Sema/SemaChecking.cpp
clang/lib/Sema/SemaDeclCXX.cpp
clang/lib/Sema/SemaExpr.cpp
clang/lib/Sema/SemaExprCXX.cpp
clang/test/SemaCXX/altivec.cpp
clang/test/SemaCXX/warn-unsequenced.cpp [new file with mode: 0644]