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 | 705770664dcbe808c9be58b68455344a1f4e3121 (patch) | |
tree | 6095483e017ab0eddce1c4017ff519ccafc5c230 /clang/CodeGen/CodeGenModule.h | |
parent | 7abb7acafd5e82cfd38b8311b0466c59b5a58f9a (diff) | |
download | bcm5719-llvm-705770664dcbe808c9be58b68455344a1f4e3121.tar.gz bcm5719-llvm-705770664dcbe808c9be58b68455344a1f4e3121.zip |
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).
llvm-svn: 43570
Diffstat (limited to 'clang/CodeGen/CodeGenModule.h')
0 files changed, 0 insertions, 0 deletions