Declare the license and default visibility in every BUILD file

PiperOrigin-RevId: 661438607
Change-Id: I6bac657fd1fabe330d31a071d8bad4e3041557ba
diff --git a/bazel/llvm.bzl b/bazel/llvm.bzl
index fa66add..c3a6731 100644
--- a/bazel/llvm.bzl
+++ b/bazel/llvm.bzl
@@ -53,7 +53,7 @@
             executable = False,
         )
 
-LLVM_COMMIT_SHA = "16dadecc05fa4986d4522c2c3a09a7628feb0fd4"
+LLVM_COMMIT_SHA = "4c5ef6690040383956461828457ac27f7f912edb"
 
 def llvm_loader_repository_dependencies():
     # This *declares* the dependency, but it won't actually be *downloaded* unless it's used.
diff --git a/cc_bindings_from_rs/test/impls/BUILD b/cc_bindings_from_rs/test/impls/BUILD
index 662eda8..00fa4b2 100644
--- a/cc_bindings_from_rs/test/impls/BUILD
+++ b/cc_bindings_from_rs/test/impls/BUILD
@@ -11,6 +11,11 @@
 )
 load("//common:crubit_wrapper_macros_oss.bzl", "crubit_cc_test")
 
+package(
+    default_applicable_licenses = ["//:license"],
+    default_visibility = ["//visibility:private"],
+)
+
 rust_library(
     name = "impls",
     testonly = 1,
diff --git a/features/BUILD b/features/BUILD
index d796760..705075e 100644
--- a/features/BUILD
+++ b/features/BUILD
@@ -3,6 +3,11 @@
     "crubit_feature_hint",
 )
 
+package(
+    default_applicable_licenses = ["//:license"],
+    default_visibility = ["//visibility:private"],
+)
+
 _SUPPORTED_FEATURES = [
     "supported",
     "non_extern_c_functions",