]> granicus.if.org Git - clang/commit
Introduce a new variant type 'TryResult' to represent the result of
authorTed Kremenek <kremenek@apple.com>
Fri, 24 Jul 2009 04:47:11 +0000 (04:47 +0000)
committerTed Kremenek <kremenek@apple.com>
Fri, 24 Jul 2009 04:47:11 +0000 (04:47 +0000)
commit941fde8019d47c694b8483db45d5878818fa69d1
tree38be7c368c562aecd94f4cad0b6938d63c0769fa
parente3e643f12cc65a70e440bcdbb37b81d5fd022143
Introduce a new variant type 'TryResult' to represent the result of
TryEvaluateBool instead of using a raw 'int'.  This avoids any
confusion of how 'int' converts to bool, and makes the resultant code
easier to read.

Condense a bunch of 'addSuccessor()' calls in 'if ... else' to use the
ternary operator instead.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@76947 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Analysis/CFG.cpp