diff options
author | Dimitry Andric <dim@FreeBSD.org> | 2015-01-31 19:28:59 +0000 |
---|---|---|
committer | Dimitry Andric <dim@FreeBSD.org> | 2015-01-31 19:28:59 +0000 |
commit | 9e435806aaf5bd7e974d317ef247f200200ad686 (patch) | |
tree | 950414edc74ebec2c62ac1b5fd10e799f0204b5b /utils/TableGen/ClangAttrEmitter.cpp | |
parent | 06d4ba388873e6d1cfa9cd715a8935ecc8cd2097 (diff) | |
download | src-9e435806aaf5bd7e974d317ef247f200200ad686.tar.gz src-9e435806aaf5bd7e974d317ef247f200200ad686.zip |
Vendor import of clang RELEASE_360/rc2 tag r227651 (effectively, 3.6.0 RC2):vendor/clang/clang-release_360-r227651
Notes
Notes:
svn path=/vendor/clang/dist/; revision=277994
svn path=/vendor/clang/clang-release_360-r227651/; revision=277995; tag=vendor/clang/clang-release_360-r227651
Diffstat (limited to 'utils/TableGen/ClangAttrEmitter.cpp')
-rw-r--r-- | utils/TableGen/ClangAttrEmitter.cpp | 7 |
1 files changed, 1 insertions, 6 deletions
diff --git a/utils/TableGen/ClangAttrEmitter.cpp b/utils/TableGen/ClangAttrEmitter.cpp index a73be2e0815b..5dd3f7e4af79 100644 --- a/utils/TableGen/ClangAttrEmitter.cpp +++ b/utils/TableGen/ClangAttrEmitter.cpp @@ -2185,8 +2185,7 @@ static std::string CalculateDiagnostic(const Record &S) { Namespace = 1U << 11, Field = 1U << 12, CXXMethod = 1U << 13, - ObjCProtocol = 1U << 14, - Enum = 1U << 15 + ObjCProtocol = 1U << 14 }; uint32_t SubMask = 0; @@ -2220,7 +2219,6 @@ static std::string CalculateDiagnostic(const Record &S) { .Case("Namespace", Namespace) .Case("Field", Field) .Case("CXXMethod", CXXMethod) - .Case("Enum", Enum) .Default(0); if (!V) { // Something wasn't in our mapping, so be helpful and let the developer @@ -2239,7 +2237,6 @@ static std::string CalculateDiagnostic(const Record &S) { case Var: return "ExpectedVariable"; case Param: return "ExpectedParameter"; case Class: return "ExpectedClass"; - case Enum: return "ExpectedEnum"; case CXXMethod: // FIXME: Currently, this maps to ExpectedMethod based on existing code, // but should map to something a bit more accurate at some point. @@ -2393,8 +2390,6 @@ static std::string GenerateLangOptRequirements(const Record &R, std::string FnName = "check", Test; for (auto I = LangOpts.begin(), E = LangOpts.end(); I != E; ++I) { std::string Part = (*I)->getValueAsString("Name"); - if ((*I)->getValueAsBit("Negated")) - Test += "!"; Test += "S.LangOpts." + Part; if (I + 1 != E) Test += " || "; |