Do not use value handle to wrap MDNode in DIDescriptor.
llvm-svn: 88700
This commit is contained in:
parent
464de23b72
commit
452c1646c6
|
@ -44,9 +44,11 @@ namespace llvm {
|
|||
class Instruction;
|
||||
class LLVMContext;
|
||||
|
||||
/// DIDescriptor - A thin wraper around MDNode to access encoded debug info. This should not
|
||||
/// be stored in a container, because underly MDNode may change in certain situations.
|
||||
class DIDescriptor {
|
||||
protected:
|
||||
TrackingVH<MDNode> DbgNode;
|
||||
MDNode *DbgNode;
|
||||
|
||||
/// DIDescriptor constructor. If the specified node is non-null, check
|
||||
/// to make sure that the tag in the descriptor matches 'RequiredTag'. If
|
||||
|
|
Loading…
Reference in New Issue