Commit 53eb8546 authored by Nico Weber's avatar Nico Weber Committed by Commit Bot

Roll clang llvmorg-12-init-11462-g418f18c6-1 : llvmorg-12-init-11780-g6ef07111-1.

Ran `./tools/clang/scripts/upload_revision.py 6ef07111a402a87fda096b6b8d7327e4aa89d4d6`.

Bug: 1149189,1148761
Change-Id: I6bde4a1d5f055296d4f52619f7bec9ddb191cb79
Cq-Include-Trybots: chromium/try:chromeos-amd64-generic-cfi-thin-lto-rel
Cq-Include-Trybots: chromium/try:dawn-win10-x86-deps-rel
Cq-Include-Trybots: chromium/try:linux-chromeos-dbg
Cq-Include-Trybots: chromium/try:linux_angle_deqp_rel_ng
Cq-Include-Trybots: chromium/try:linux_chromium_cfi_rel_ng
Cq-Include-Trybots: chromium/try:linux_chromium_chromeos_msan_rel_ng
Cq-Include-Trybots: chromium/try:linux_chromium_compile_dbg_32_ng
Cq-Include-Trybots: chromium/try:linux_chromium_msan_rel_ng
Cq-Include-Trybots: chromium/try:mac-arm64-rel,mac_chromium_asan_rel_ng
Cq-Include-Trybots: chromium/try:win-angle-deqp-rel-64
Cq-Include-Trybots: chromium/try:win-asan,win7-rel,win-angle-deqp-rel-32
Cq-Include-Trybots: chrome/try:iphone-device,ipad-device
Cq-Include-Trybots: chrome/try:linux-chromeos-chrome
Cq-Include-Trybots: chrome/try:win-chrome,win64-chrome,mac-chrome
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2538318
Commit-Queue: Nico Weber <thakis@chromium.org>
Reviewed-by: default avatarHans Wennborg <hans@chromium.org>
Cr-Commit-Position: refs/heads/master@{#828185}
parent 6dad3350
...@@ -3477,6 +3477,7 @@ if (enable_nocompile_tests) { ...@@ -3477,6 +3477,7 @@ if (enable_nocompile_tests) {
nocompile_test("base_nocompile_tests") { nocompile_test("base_nocompile_tests") {
sources = [ sources = [
"bind_post_task_unittest.nc", "bind_post_task_unittest.nc",
"bind_unittest.nc",
"callback_list_unittest.nc", "callback_list_unittest.nc",
"callback_unittest.nc", "callback_unittest.nc",
"containers/buffer_iterator_unittest.nc", "containers/buffer_iterator_unittest.nc",
...@@ -3497,11 +3498,6 @@ if (enable_nocompile_tests) { ...@@ -3497,11 +3498,6 @@ if (enable_nocompile_tests) {
"traits_bag_unittest.nc", "traits_bag_unittest.nc",
] ]
if (!llvm_force_head_revision) {
# TODO(crbug.com/1148761): Update test expectations in next Clang roll.
sources += [ "bind_unittest.nc" ]
}
deps = [ deps = [
":base", ":base",
":base_unittests_tasktraits", ":base_unittests_tasktraits",
......
...@@ -238,7 +238,7 @@ void WontCompile() { ...@@ -238,7 +238,7 @@ void WontCompile() {
BindRepeating(&VoidPolymorphic1<int>); BindRepeating(&VoidPolymorphic1<int>);
} }
#elif defined(NCTEST_DISALLOW_CAPTURING_LAMBDA) // [r"fatal error: implicit instantiation of undefined template 'base::internal::FunctorTraits<\(lambda at (\.\./)+base/bind_unittest.nc:[0-9]+:[0-9]+\), void>'"] #elif defined(NCTEST_DISALLOW_CAPTURING_LAMBDA) // [r"fatal error: implicit instantiation of undefined template 'base::internal::FunctorTraits<\(lambda at (\.\./)+base/bind_unittest.nc:[0-9]+:[0-9]+\)>'"]
void WontCompile() { void WontCompile() {
int i = 0, j = 0; int i = 0, j = 0;
...@@ -306,7 +306,7 @@ void WontCompile() { ...@@ -306,7 +306,7 @@ void WontCompile() {
BindRepeating(&TakesMoveOnly, std::move(x)); BindRepeating(&TakesMoveOnly, std::move(x));
} }
#elif defined(NCTEST_BIND_NON_EMPTY_FUNCTOR) // [r"fatal error: implicit instantiation of undefined template 'base::internal::FunctorTraits<base::NonEmptyFunctor, void>'"] #elif defined(NCTEST_BIND_NON_EMPTY_FUNCTOR) // [r"fatal error: implicit instantiation of undefined template 'base::internal::FunctorTraits<base::NonEmptyFunctor>'"]
void WontCompile() { void WontCompile() {
BindRepeating(NonEmptyFunctor()); BindRepeating(NonEmptyFunctor());
......
...@@ -38,7 +38,7 @@ import zipfile ...@@ -38,7 +38,7 @@ import zipfile
# https://chromium.googlesource.com/chromium/src/+/master/docs/updating_clang.md # https://chromium.googlesource.com/chromium/src/+/master/docs/updating_clang.md
# Reverting problematic clang rolls is safe, though. # Reverting problematic clang rolls is safe, though.
# This is the output of `git describe` and is usable as a commit-ish. # This is the output of `git describe` and is usable as a commit-ish.
CLANG_REVISION = 'llvmorg-12-init-11462-g418f18c6' CLANG_REVISION = 'llvmorg-12-init-11780-g6ef07111'
CLANG_SUB_REVISION = 1 CLANG_SUB_REVISION = 1
PACKAGE_VERSION = '%s-%s' % (CLANG_REVISION, CLANG_SUB_REVISION) PACKAGE_VERSION = '%s-%s' % (CLANG_REVISION, CLANG_SUB_REVISION)
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment