From bbf315f3f861adaf6027f11f9b0748f2072f1cb6 Mon Sep 17 00:00:00 2001 From: Erich Keane Date: Fri, 13 Sep 2019 17:56:38 +0000 Subject: [PATCH] Fix build error in 371875 Apparently Clang complains about the name hiding here in a way that my GCC build does not, so a shocking number of buildbots decided to tell me about it. Change the name of the variable to prevent the name hiding and hope we don't have to fix this again. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@371876 91177308-0d34-0410-b5e6-96231b3b80d8 --- utils/TableGen/ClangAttrEmitter.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/utils/TableGen/ClangAttrEmitter.cpp b/utils/TableGen/ClangAttrEmitter.cpp index 3a180893ed..cf3f24ab52 100644 --- a/utils/TableGen/ClangAttrEmitter.cpp +++ b/utils/TableGen/ClangAttrEmitter.cpp @@ -2341,7 +2341,7 @@ void EmitClangAttrClass(RecordKeeper &Records, raw_ostream &OS) { OS << ", SourceRange Range, AttributeCommonInfo::Syntax Syntax"; if (!ElideSpelling) OS << ", " << R.getName() - << "Attr::Spelling Spelling = " + << "Attr::Spelling S = " "static_cast(SpellingNotCalculated)"; OS << ") {\n"; OS << " AttributeCommonInfo I(Range, "; @@ -2353,7 +2353,7 @@ void EmitClangAttrClass(RecordKeeper &Records, raw_ostream &OS) { OS << ", Syntax"; if (!ElideSpelling) - OS << ", Spelling"; + OS << ", S"; OS << ");\n"; OS << " return Create"; if (Implicit) -- 2.50.1