Marcin Swiderski
|
a7d84a7615
|
Added CFGTerminator class, that holds information about CFGBlock terminator statement.
llvm-svn: 117642
|
2010-10-29 05:21:47 +00:00 |
Zhongxing Xu
|
2cd7a78c76
|
Introduce new CFGElement hierarchy to support C++ CFG, based on Marcin's patch
and discussions with Ted and Jordy.
llvm-svn: 114056
|
2010-09-16 01:25:47 +00:00 |
Ted Kremenek
|
f2b0a1bfa0
|
Enhance -Wunreachable-code to not consider the 'default:' branch of a switch statement live if a switch on an enum value has
explicit 'case:' statements for each enum value.
llvm-svn: 113451
|
2010-09-09 00:06:10 +00:00 |
John McCall
|
e302792b61
|
GCC didn't care for my attempt at API compatibility, so brute-force everything
to the new constants.
llvm-svn: 112047
|
2010-08-25 11:45:40 +00:00 |
Ted Kremenek
|
552eeaa93e
|
Move the rest of the unreachable code analysis from libSema
to libAnalysis (with only the error reporting in libSema).
llvm-svn: 96893
|
2010-02-23 05:59:20 +00:00 |
Ted Kremenek
|
7296de9ae3
|
Start moving some of the logic for the unreachable code analysis out of libSema
and into libAnalysis.
llvm-svn: 96872
|
2010-02-23 02:39:16 +00:00 |