Roll build/ 23dc5c578..50f81f245 (217 commits)

https://chromium.googlesource.com/chromium/src/build.git/+log/23dc5c5783e3..50f81f2452a9

Created with:
  roll-dep build

Also roll tools/clang/ 03bacc323..c5290b5af (16 commits)

https://chromium.googlesource.com/chromium/src/tools/clang/+log/03bacc323567..c5290b5af7a9

Roll clang llvmorg-12-init-4187-g33ce275f-1 : llvmorg-12-init-5627-gf086e85e-1.

Created with:
  roll-dep tools/clang

The global source assignment filter value was removed in
crrev.com/810642. This CL removes the usage of the deprecated default
sources assignment filter in PDFium.

Change-Id: I135aca21009ed49c21ba5ac42e61a5b43fdd1eaa
Reviewed-on: https://pdfium-review.googlesource.com/c/pdfium/+/74474
Reviewed-by: Lei Zhang <thestig@chromium.org>
Commit-Queue: Hui Yingst <nigi@chromium.org>
diff --git a/DEPS b/DEPS
index c9aa374..d8ea9d6 100644
--- a/DEPS
+++ b/DEPS
@@ -35,7 +35,7 @@
   # Three lines of non-changing comments so that
   # the commit queue can handle CLs rolling build
   # and whatever else without interference from each other.
-  'build_revision': '23dc5c5783e3659c0b3d0c59d3e4ed11a93ece53',
+  'build_revision': '50f81f2452a9cd5f05b45a0cb6c095a46822dbed',
   # Three lines of non-changing comments so that
   # the commit queue can handle CLs rolling buildtools
   # and whatever else without interference from each other.
@@ -47,7 +47,7 @@
   # Three lines of non-changing comments so that
   # the commit queue can handle CLs rolling clang
   # and whatever else without interference from each other.
-  'clang_revision': '03bacc323567b1f522fdf52f03a315b587da1826',
+  'clang_revision': 'c5290b5af7a91dd8aea12021107a62a21b2c9818',
   # Three lines of non-changing comments so that
   # the commit queue can handle CLs rolling clang_dsymutil
   # and whatever else without interference from each other.
diff --git a/skia/BUILD.gn b/skia/BUILD.gn
index da0387a..f111456 100644
--- a/skia/BUILD.gn
+++ b/skia/BUILD.gn
@@ -269,7 +269,6 @@
   }
 
   if (is_apple) {
-    set_sources_assignment_filter([])
     sources += [
       "//third_party/skia/include/ports/SkFontMgr_mac_ct.h",
       "//third_party/skia/src/ports/SkFontMgr_mac_ct.cpp",
@@ -279,7 +278,6 @@
       "//third_party/skia/src/ports/SkTypeface_mac_ct.cpp",
       "//third_party/skia/src/ports/SkTypeface_mac_ct.h",
     ]
-    set_sources_assignment_filter(sources_assignment_filter)
   }
 
   if (is_linux || is_chromeos) {
@@ -329,8 +327,6 @@
   }
 
   if (is_android) {
-    set_sources_assignment_filter([])
-    set_sources_assignment_filter(sources_assignment_filter)
     deps += [
       "//third_party/android_sdk:cpu_features",
       "//third_party/expat",
@@ -345,9 +341,7 @@
 
   if (is_ios) {
     frameworks = [ "ImageIO.framework" ]
-    set_sources_assignment_filter([])
     sources += [ "//third_party/skia/src/utils/mac/SkCreateCGImageRef.cpp" ]
-    set_sources_assignment_filter(sources_assignment_filter)
   }
 
   if (skia_support_pdf) {
diff --git a/testing/gtest/BUILD.gn b/testing/gtest/BUILD.gn
index ad0b269..f4f95fe 100644
--- a/testing/gtest/BUILD.gn
+++ b/testing/gtest/BUILD.gn
@@ -55,10 +55,7 @@
     sources += [ "../platform_test.h" ]
   }
 
-  if ((is_mac || is_ios) && gtest_include_objc_support) {
-    if (is_ios) {
-      set_sources_assignment_filter([])
-    }
+  if (is_apple && gtest_include_objc_support) {
     sources += [
       "../gtest_mac.h",
       "../gtest_mac.mm",
@@ -66,7 +63,6 @@
     if (gtest_include_platform_test) {
       sources += [ "../platform_test_mac.mm" ]
     }
-    set_sources_assignment_filter(sources_assignment_filter)
   }
 
   if (is_ios && gtest_include_ios_coverage) {