Ted Kremenek
b63931eef6
Teach UninitializedValuesV2 to implicitly reason about C++
...
references by monitoring whether an access to
a variable is solely to compute it's lvalue or
to do an lvalue-to-rvalue conversion (i.e., a load).
llvm-svn: 123777
2011-01-18 21:18:58 +00:00
Ted Kremenek
c8d55da05a
Correctly enable test/Sema/unit-variables.c,
...
thus identifying a minor logical flaw in
UninitializedValuesV2.cpp.
llvm-svn: 123734
2011-01-18 05:00:42 +00:00
Ted Kremenek
cab479f0ee
Teach UninitializedValuesV2 about "int x = x" and
...
also properly handle confluence of loops.
llvm-svn: 123733
2011-01-18 04:53:25 +00:00
Ted Kremenek
b749a6d62a
Add initial prototype for implementation of
...
-Wuninitialized based on CFG dataflow analysis. WIP.
llvm-svn: 123512
2011-01-15 02:58:47 +00:00