From b4e81fd1eb2231b06eaca66e71ecb83cffb88f52 Mon Sep 17 00:00:00 2001 From: Nico Weber Date: Fri, 24 Jan 2025 07:52:21 -0500 Subject: [PATCH] [gn] port 4018317407006b2c63 --- .../gn/secondary/clang/include/clang/Basic/BUILD.gn | 10 ++++++++++ .../gn/secondary/clang/include/clang/Sema/BUILD.gn | 5 ----- llvm/utils/gn/secondary/clang/lib/Basic/BUILD.gn | 1 + 3 files changed, 11 insertions(+), 5 deletions(-) diff --git a/llvm/utils/gn/secondary/clang/include/clang/Basic/BUILD.gn b/llvm/utils/gn/secondary/clang/include/clang/Basic/BUILD.gn index 70af9760a858..e7e145c2b273 100644 --- a/llvm/utils/gn/secondary/clang/include/clang/Basic/BUILD.gn +++ b/llvm/utils/gn/secondary/clang/include/clang/Basic/BUILD.gn @@ -79,6 +79,11 @@ clang_tablegen("AttrList") { td_file = "Attr.td" } +clang_tablegen("AttrParsedAttrList") { + args = [ "-gen-clang-attr-parsed-attr-list" ] + td_file = "../Basic/Attr.td" +} + clang_tablegen("AttrSubMatchRulesList") { args = [ "-gen-clang-attr-subject-match-rule-list" ] td_file = "Attr.td" @@ -94,6 +99,11 @@ clang_tablegen("AttrHasAttributeImpl") { td_file = "Attr.td" } +clang_tablegen("CXX11AttributeInfo") { + args = [ "-gen-cxx11-attribute-info" ] + td_file = "../Basic/Attr.td" +} + clang_tablegen("Builtins") { args = [ "-gen-clang-builtins" ] } diff --git a/llvm/utils/gn/secondary/clang/include/clang/Sema/BUILD.gn b/llvm/utils/gn/secondary/clang/include/clang/Sema/BUILD.gn index 097bcce49038..f7757d081434 100644 --- a/llvm/utils/gn/secondary/clang/include/clang/Sema/BUILD.gn +++ b/llvm/utils/gn/secondary/clang/include/clang/Sema/BUILD.gn @@ -5,11 +5,6 @@ clang_tablegen("AttrTemplateInstantiate") { td_file = "../Basic/Attr.td" } -clang_tablegen("AttrParsedAttrList") { - args = [ "-gen-clang-attr-parsed-attr-list" ] - td_file = "../Basic/Attr.td" -} - clang_tablegen("AttrParsedAttrKinds") { args = [ "-gen-clang-attr-parsed-attr-kinds" ] td_file = "../Basic/Attr.td" diff --git a/llvm/utils/gn/secondary/clang/lib/Basic/BUILD.gn b/llvm/utils/gn/secondary/clang/lib/Basic/BUILD.gn index 99c86facde83..bbfac67b2a6e 100644 --- a/llvm/utils/gn/secondary/clang/lib/Basic/BUILD.gn +++ b/llvm/utils/gn/secondary/clang/lib/Basic/BUILD.gn @@ -50,6 +50,7 @@ static_library("Basic") { deps = [ ":write_vcsversion", "//clang/include/clang/Basic:AttrHasAttributeImpl", + "//clang/include/clang/Basic:CXX11AttributeInfo", "//clang/include/clang/Basic:arm_fp16", "//clang/include/clang/Basic:arm_neon", "//clang/include/clang/Config",