diff options
Diffstat (limited to 'include/llvm/Analysis/DebugInfo.h')
-rw-r--r-- | include/llvm/Analysis/DebugInfo.h | 9 |
1 files changed, 3 insertions, 6 deletions
diff --git a/include/llvm/Analysis/DebugInfo.h b/include/llvm/Analysis/DebugInfo.h index 14c3e1bb1c..f105c20ff2 100644 --- a/include/llvm/Analysis/DebugInfo.h +++ b/include/llvm/Analysis/DebugInfo.h @@ -67,7 +67,7 @@ namespace llvm { explicit DIDescriptor() : DbgNode(0) {} explicit DIDescriptor(MDNode *N) : DbgNode(N) {} - bool Verify() const { return DbgNode != 0; } + bool isNull() const { return DbgNode == 0; } MDNode *getNode() const { return DbgNode; } @@ -246,9 +246,7 @@ namespace llvm { bool isArtificial() const { return (getFlags() & FlagArtificial) != 0; } - bool isValid() const { - return DbgNode && (isBasicType() || isDerivedType() || isCompositeType()); - } + /// dump - print type. void dump() const; }; @@ -362,7 +360,7 @@ namespace llvm { /// DIType or as DICompositeType. StringRef getReturnTypeName() const { DICompositeType DCT(getFieldAs<DICompositeType>(8)); - if (DCT.Verify()) { + if (!DCT.isNull()) { DIArray A = DCT.getTypeArray(); DIType T(A.getElement(0).getNode()); return T.getName(); @@ -496,7 +494,6 @@ namespace llvm { DILocation getOrigLocation() const { return getFieldAs<DILocation>(3); } StringRef getFilename() const { return getScope().getFilename(); } StringRef getDirectory() const { return getScope().getDirectory(); } - bool Verify() const; }; /// DIFactory - This object assists with the construction of the various |