mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2026-04-26 12:20:42 +00:00
Revert r97947.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@97963 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user