[gn build] assert clang-format does not depend on AST, Frontend, Sema at gn time
authorNico Weber <thakis@chromium.org>
Tue, 20 Oct 2020 14:23:40 +0000 (10:23 -0400)
committerNico Weber <thakis@chromium.org>
Tue, 20 Oct 2020 14:23:42 +0000 (10:23 -0400)
To catch things like https://reviews.llvm.org/D69854 and
https://reviews.llvm.org/D89708 earlier next time they happen.

llvm/utils/gn/secondary/clang/tools/clang-format/BUILD.gn

index 89cea97..b2a6e8d 100644 (file)
@@ -7,5 +7,10 @@ executable("clang-format") {
     "//clang/lib/Tooling/Core",
     "//llvm/lib/Support",
   ]
+  assert_no_deps = [
+    "//clang/lib/AST/",
+    "//clang/lib/Frontend/",
+    "//clang/lib/Sema/",
+  ]
   sources = [ "ClangFormat.cpp" ]
 }