aboutsummaryrefslogtreecommitdiffstats
path: root/lib/VMCore/Verifier.cpp
diff options
context:
space:
mode:
authorTed Kremenek <kremenek@apple.com>2007-10-31 19:58:32 +0000
committerTed Kremenek <kremenek@apple.com>2007-10-31 19:58:32 +0000
commit0fb10e46aa922d91dbcb3d35c4b798b86b76f207 (patch)
tree5f8d3e20742b0f235908adc290e2632c563debf2 /lib/VMCore/Verifier.cpp
parent90f6724f404919a83aa99055666634b523621b63 (diff)
downloadexternal_llvm-0fb10e46aa922d91dbcb3d35c4b798b86b76f207.zip
external_llvm-0fb10e46aa922d91dbcb3d35c4b798b86b76f207.tar.gz
external_llvm-0fb10e46aa922d91dbcb3d35c4b798b86b76f207.tar.bz2
Implemented deserialization of references. References are handled
just like pointers, except that they cannot be backpatched. This means that references are essentially non-owning pointers where the referred object must be deserialized prior to the reference being deserialized. Because of the nature of references, this ordering of objects is always possible. Fixed a bug in backpatching code (returning the backpatched pointer would accidentally include a bit flag). git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@43570 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/VMCore/Verifier.cpp')
0 files changed, 0 insertions, 0 deletions