[gn] port 6c74fe9087
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 dd3b18a..ce34ffc 100644
--- a/llvm/utils/gn/secondary/clang/include/clang/Basic/BUILD.gn
+++ b/llvm/utils/gn/secondary/clang/include/clang/Basic/BUILD.gn
@@ -57,6 +57,14 @@
]
td_file = "Diagnostic.td"
}
+
+ clang_tablegen("Diagnostic${diag_group}Interface") {
+ args = [
+ "-gen-clang-diags-iface",
+ "-clang-component=${diag_group}",
+ ]
+ td_file = "Diagnostic.td"
+ }
}
group("diags_tablegen") {
# DiagnosticGroups, DiagnosticIndexName, DiagnosticAllCompatIDs are
@@ -70,6 +78,7 @@
":Diagnostic${diag_group}Kinds",
":Diagnostic${diag_group}Enums",
":Diagnostic${diag_group}CompatIDs",
+ ":Diagnostic${diag_group}Interface",
]
}
}