From 51fbf9695ccb07e853c04ac77d31926ada2afaa2 Mon Sep 17 00:00:00 2001 From: Erik Verbruggen Date: Wed, 26 May 2010 13:49:06 +0200 Subject: Added support for the GCC "unavailable" attribute. --- src/shared/cplusplus/Control.cpp | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'src/shared/cplusplus/Control.cpp') diff --git a/src/shared/cplusplus/Control.cpp b/src/shared/cplusplus/Control.cpp index a456bcc209..14c07a0f25 100644 --- a/src/shared/cplusplus/Control.cpp +++ b/src/shared/cplusplus/Control.cpp @@ -516,6 +516,7 @@ public: std::vector symbols; const Identifier *deprecatedId; + const Identifier *unavailableId; // ObjC context keywords: const Identifier *objcGetterId; const Identifier *objcSetterId; @@ -532,6 +533,7 @@ Control::Control() d = new Data(this); d->deprecatedId = findOrInsertIdentifier("deprecated"); + d->unavailableId = findOrInsertIdentifier("unavailable"); d->objcGetterId = findOrInsertIdentifier("getter"); d->objcSetterId = findOrInsertIdentifier("setter"); @@ -736,6 +738,9 @@ ObjCPropertyDeclaration *Control::newObjCPropertyDeclaration(unsigned sourceLoca const Identifier *Control::deprecatedId() const { return d->deprecatedId; } +const Identifier *Control::unavailableId() const +{ return d->unavailableId; } + const Identifier *Control::objcGetterId() const { return d->objcGetterId; } -- cgit v1.2.1