diff options
author | Ted Kremenek <kremenek@apple.com> | 2007-10-31 19:58:32 +0000 |
---|---|---|
committer | Ted Kremenek <kremenek@apple.com> | 2007-10-31 19:58:32 +0000 |
commit | eb9409dbb9c5fe963bf28973c5697fddfcaf48ce (patch) | |
tree | 5f8d3e20742b0f235908adc290e2632c563debf2 /lib/Bitcode/Reader/BitcodeReader.cpp | |
parent | 8aac61cff0f4c5f66412502771dd281696114ceb (diff) |
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/Bitcode/Reader/BitcodeReader.cpp')
0 files changed, 0 insertions, 0 deletions