aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Bitcode/Writer/BitcodeWriter.cpp
diff options
context:
space:
mode:
authorTed Kremenek <kremenek@apple.com>2009-07-22 04:35:42 +0000
committerTed Kremenek <kremenek@apple.com>2009-07-22 04:35:42 +0000
commit920ad71dab2557303a3886e05734bc6f1dac5cda (patch)
tree8f9dd46f5eddb1d2ec0f251d9bf2b85e1a576232 /llvm/lib/Bitcode/Writer/BitcodeWriter.cpp
parentb2d0409d5054e7e21173935d13eaf16a7655bb82 (diff)
downloadllvm-920ad71dab2557303a3886e05734bc6f1dac5cda.zip
llvm-920ad71dab2557303a3886e05734bc6f1dac5cda.tar.gz
llvm-920ad71dab2557303a3886e05734bc6f1dac5cda.tar.bz2
Temporarily disable most use of region casts in RegionStoreManager,
instead preferring to use the a region's actual type when creating symbols and using the QualType passed to Retrieve for implicit casting. This preprocessor logic is temporary; eventually we will either remove region casts or keep them. Temporarily toggle (via preprocessor directives) that SymbolicRegions with heap storage are not undefined, but instead should be symbolicated. If we want to model that a SymbolicRegion is uninitialized, we can explicitly model that by binding UndefinedVal to that region. It turns out that we want to treat most heap objects as being defined, not the other way around. llvm-svn: 76720
Diffstat (limited to 'llvm/lib/Bitcode/Writer/BitcodeWriter.cpp')
0 files changed, 0 insertions, 0 deletions