forked from OSchip/llvm-project
3a742d280c
of array types. For things like: char x[10]; we should treat "x" as being initialized, because the variable "x" really refers to the memory block of the array. Clearly x[1] is uninitialized, but expressions like "(char*) x" really do refer to an initialized value. This simple dataflow analysis does not reason about the contents of arrays. This fixes: PR 1859 (http://llvm.org/bugs/show_bug.cgi?id=1859) llvm-svn: 44984 |
||
---|---|---|
.. | ||
DeadStores.cpp | ||
LiveVariables.cpp | ||
Makefile | ||
UninitializedValues.cpp |