diff options
author | Sanjoy Das <sanjoy@playingwithpointers.com> | 2017-05-01 16:28:58 +0000 |
---|---|---|
committer | Sanjoy Das <sanjoy@playingwithpointers.com> | 2017-05-01 16:28:58 +0000 |
commit | 8a6238201f015729a47691c62808a23ec8525096 (patch) | |
tree | 30dfa24b8fe0ed4207dd914c1be9e83c14747300 /llvm/lib/DebugInfo/PDB/Native/ModuleDebugStream.cpp | |
parent | 99dce428bca45663ee9c4a52fbfe6a0c3c1963a7 (diff) | |
download | bcm5719-llvm-8a6238201f015729a47691c62808a23ec8525096.tar.gz bcm5719-llvm-8a6238201f015729a47691c62808a23ec8525096.zip |
Emulate TrackingVH using WeakVH
Summary:
This frees up one slot in the HandleBaseKind enum, which I will use
later to add a new kind of value handle. The size of the
HandleBaseKind enum is important because we store a HandleBaseKind in
the low two bits of a (in the worst case) 4 byte aligned pointer.
Reviewers: davide, chandlerc
Subscribers: mcrosier, llvm-commits
Differential Revision: https://reviews.llvm.org/D32634
llvm-svn: 301809
Diffstat (limited to 'llvm/lib/DebugInfo/PDB/Native/ModuleDebugStream.cpp')
0 files changed, 0 insertions, 0 deletions