diff options
Diffstat (limited to 'include/clang/Sema/ParsedAttr.h')
-rw-r--r-- | include/clang/Sema/ParsedAttr.h | 23 |
1 files changed, 0 insertions, 23 deletions
diff --git a/include/clang/Sema/ParsedAttr.h b/include/clang/Sema/ParsedAttr.h index a42e4547a9..2e0efe452a 100644 --- a/include/clang/Sema/ParsedAttr.h +++ b/include/clang/Sema/ParsedAttr.h @@ -167,8 +167,6 @@ public: private: IdentifierInfo *AttrName; IdentifierInfo *ScopeName; - IdentifierInfo *MacroII = nullptr; - SourceLocation MacroExpansionLoc; SourceRange AttrRange; SourceLocation ScopeLoc; SourceLocation EllipsisLoc; @@ -549,27 +547,6 @@ public: return getPropertyDataBuffer().SetterId; } - /// Set the macro identifier info object that this parsed attribute was - /// declared in if it was declared in a macro. Also set the expansion location - /// of the macro. - void setMacroIdentifier(IdentifierInfo *MacroName, SourceLocation Loc) { - MacroII = MacroName; - MacroExpansionLoc = Loc; - } - - /// Returns true if this attribute was declared in a macro. - bool hasMacroIdentifier() const { return MacroII != nullptr; } - - /// Return the macro identifier if this attribute was declared in a macro. - /// nullptr is returned if it was not declared in a macro. - IdentifierInfo *getMacroIdentifier() const { return MacroII; } - - SourceLocation getMacroExpansionLoc() const { - assert(hasMacroIdentifier() && "Can only get the macro expansion location " - "if this attribute has a macro identifier."); - return MacroExpansionLoc; - } - /// Get an index into the attribute spelling list /// defined in Attr.td. This index is used by an attribute /// to pretty print itself. |