Update clang-tools to ab/9150139
aosp/2229078 Allow appending members to structs and classes
aosp/2236034 Do not allow extending pass-by-value parameters or return types
aosp/2238114 Simplify the error message for ABI check
aosp/2238125 Fix the comparison between opaque parameters
aosp/2238294 Allow adding class/struct members to padding space
Test: make
Bug: 248418092
Bug: 249324120
Change-Id: I73cd08f7a22b9d88007851bede20d8514ddd44d4
diff --git a/darwin-x86/bin/versioner b/darwin-x86/bin/versioner
index 5d7a12e..8debf7c 100755
--- a/darwin-x86/bin/versioner
+++ b/darwin-x86/bin/versioner
Binary files differ
diff --git a/darwin-x86/lib64/libbase.dylib b/darwin-x86/lib64/libbase.dylib
index c262350..c37c1f0 100755
--- a/darwin-x86/lib64/libbase.dylib
+++ b/darwin-x86/lib64/libbase.dylib
Binary files differ
diff --git a/darwin-x86/lib64/liblog.dylib b/darwin-x86/lib64/liblog.dylib
index e277bab..039ce7b 100755
--- a/darwin-x86/lib64/liblog.dylib
+++ b/darwin-x86/lib64/liblog.dylib
Binary files differ
diff --git a/linux-x86/bin/bindgen b/linux-x86/bin/bindgen
index afa3146..06a0046 100755
--- a/linux-x86/bin/bindgen
+++ b/linux-x86/bin/bindgen
Binary files differ
diff --git a/linux-x86/bin/header-abi-diff b/linux-x86/bin/header-abi-diff
index 8c5d32a..10e0826 100755
--- a/linux-x86/bin/header-abi-diff
+++ b/linux-x86/bin/header-abi-diff
Binary files differ
diff --git a/linux-x86/bin/header-abi-dumper b/linux-x86/bin/header-abi-dumper
index 58eae39..e7fb928 100755
--- a/linux-x86/bin/header-abi-dumper
+++ b/linux-x86/bin/header-abi-dumper
Binary files differ
diff --git a/linux-x86/bin/header-abi-linker b/linux-x86/bin/header-abi-linker
index 5aa456b..ee9a1c6 100755
--- a/linux-x86/bin/header-abi-linker
+++ b/linux-x86/bin/header-abi-linker
Binary files differ
diff --git a/linux-x86/bin/versioner b/linux-x86/bin/versioner
index cff96b5..41b9a4c 100755
--- a/linux-x86/bin/versioner
+++ b/linux-x86/bin/versioner
Binary files differ
diff --git a/manifest.xml b/manifest.xml
index d2fa071..dbb2409 100644
--- a/manifest.xml
+++ b/manifest.xml
@@ -5,15 +5,15 @@
<default revision="master" remote="aosp" sync-j="4" />
- <project path="build/make" name="platform/build" revision="90195c958d317a6bd044d62be4a1c71b4f6e93cd">
+ <project path="build/make" name="platform/build" revision="566aa5d177d7a2e9ae976c6a86aaa55af68f697e">
<linkfile dest="build/tools" src="tools" />
</project>
- <project path="build/blueprint" name="platform/build/blueprint" revision="31ce118f0e479edb02032d0714ee6fb76777d3f3" />
+ <project path="build/blueprint" name="platform/build/blueprint" revision="71ce3eae126090b814a91f219cfeb727bf5519fd" />
<project path="build/kati" name="platform/build/kati" revision="a6fd9e68b5a25b8c5726e2f653f5af47ef9087bf" />
- <project path="build/soong" name="platform/build/soong" revision="bda5850a7133b17105e314486b4a1b85f232b18a">
+ <project path="build/soong" name="platform/build/soong" revision="538911b686b584e833a0f0d27e2419cdb0f33ddc">
<linkfile dest="Android.bp" src="root.bp" />
<linkfile dest="bootstrap.bash" src="bootstrap.bash" />
@@ -21,11 +21,11 @@
<project path="external/golang-protobuf" name="platform/external/golang-protobuf" revision="c26e56ffbed22acce9c2cc14ed164bf4f66f9c4a" />
- <project path="prebuilts/build-tools" name="platform/prebuilts/build-tools" clone-depth="1" revision="0295ecbfb15c97e0890d646b3f710d23b7dfb02a" />
+ <project path="prebuilts/build-tools" name="platform/prebuilts/build-tools" clone-depth="1" revision="259894d58f3ad5b4c692bc3065b07a1d86d02cb7" />
- <project path="prebuilts/clang-tools" name="platform/prebuilts/clang-tools" clone-depth="3" revision="c2a23f0e6ac65969f41ed498fa0c2d00f731e934" />
+ <project path="prebuilts/clang-tools" name="platform/prebuilts/clang-tools" clone-depth="3" revision="f5a0a5e188de21e28dd9c029814f6f8fb4c45fbf" />
- <project path="prebuilts/clang/host/linux-x86" name="platform/prebuilts/clang/host/linux-x86" groups="linux" clone-depth="1" revision="16ee0c09d1fbf053e67aacd329112b68b92f8681" />
+ <project path="prebuilts/clang/host/linux-x86" name="platform/prebuilts/clang/host/linux-x86" groups="linux" clone-depth="1" revision="7d21a2e4192728bc50841994d88637ccc45b5692" />
<project path="prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.15-4.8" name="platform/prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.15-4.8" clone-depth="1" revision="e089f0d72820a43be332be964643b83a32e4b1a7" />
@@ -35,9 +35,9 @@
<project path="prebuilts/ninja/linux-x86" name="platform/prebuilts/ninja/linux-x86" groups="linux" clone-depth="1" revision="8a10824f74fe0e22af9bf314a837f5b70e2bb67f" />
- <project path="prebuilts/rust" name="platform/prebuilts/rust" clone-depth="1" revision="8d72891d8b7777368d35b906ec4131479ea54d96" />
+ <project path="prebuilts/rust" name="platform/prebuilts/rust" clone-depth="1" revision="c0439d04ce4b94261dcb0aa48a86375fb072394d" />
- <project path="prebuilts/clang/host/darwin-x86" name="platform/prebuilts/clang/host/darwin-x86" groups="darwin" clone-depth="1" revision="79fc2b6c8fcff01fb51eb309fd81dbc90f4f158e" />
+ <project path="prebuilts/clang/host/darwin-x86" name="platform/prebuilts/clang/host/darwin-x86" groups="darwin" clone-depth="1" revision="8cbc77cf9666fdf7086847623acd4f60094e8634" />
<project path="prebuilts/gcc/darwin-x86/host/headers" name="platform/prebuilts/gcc/darwin-x86/host/headers" groups="darwin" clone-depth="1" revision="4ac4f7cc41cf3c9e36fc3d6cf37fd1cfa9587a68" />
@@ -53,15 +53,15 @@
<project path="prebuilts/jdk/jdk9" name="platform/prebuilts/jdk/jdk9" clone-depth="1" revision="1f0b937930e83b0f7470b9555ad289153072882f" />
- <project path="prebuilts/misc" name="platform/prebuilts/misc" clone-depth="1" revision="c9046ddecb6752b728648f39042ffd366039b1ca" />
+ <project path="prebuilts/misc" name="platform/prebuilts/misc" clone-depth="1" revision="bd0d13bec6c68795441b2640a2f4eda7a019548c" />
- <project path="bionic" name="platform/bionic" revision="72f572185f42d1e591d6ba88c5b9b19155fa0bb9" />
+ <project path="bionic" name="platform/bionic" revision="4091afb2cdd07e81373fb4559d7832a50fffa3a0" />
- <project path="development" name="platform/development" revision="dafc6d0793a8833c988606b8da32162f6b99e757" />
+ <project path="development" name="platform/development" revision="1caa406e30723833f424225946abbabc11519289" />
- <project path="external/abseil-cpp" name="platform/external/abseil-cpp" revision="52df81ed9f28b4a5bee9d3917eb98d1b9ab3a834" />
+ <project path="external/abseil-cpp" name="platform/external/abseil-cpp" revision="8414c50ffda145ee5dd3636f7b352cc09cfa729e" />
- <project path="external/boringssl" name="platform/external/boringssl" groups="pdk" revision="9e823cb276b40725be41b5f683ee59b942c0d169" />
+ <project path="external/boringssl" name="platform/external/boringssl" groups="pdk" revision="cd0c9ce3d0c8a4c94b8631678b9b08ddb97c8074" />
<project path="external/clang" name="platform/external/clang" revision="b8e8dddd89baa1319d537fe4d820954f1b32ddbe" />
@@ -91,9 +91,9 @@
<project path="external/jsoncpp" name="platform/external/jsoncpp" revision="22d33955e4c2525e659f729c9f02afe09183b107" />
- <project path="external/kythe" name="platform/external/kythe" revision="dfc66006911a14453cdebf7d8782560726bf6aa7" />
+ <project path="external/kythe" name="platform/external/kythe" revision="6e86a4466f9334c6d2608bc54c6654f3fe33cee7" />
- <project path="external/libcxx" name="platform/external/libcxx" revision="fe75d5e6ebb70c906ac91ff8d55d4dcfa1d8e100" />
+ <project path="external/libcxx" name="platform/external/libcxx" revision="b37855cd3b023b51246b6365152c2ffedb4715a8" />
<project path="external/libcxxabi" name="platform/external/libcxxabi" revision="9b8c5479211a1a1dc5d35d399f88344fd1f18610" />
@@ -103,7 +103,7 @@
<project path="external/llvm" name="platform/external/llvm" revision="07ef32e13a536510cbbb6090cfbe15f49a91b0f2" />
- <project path="external/protobuf" name="platform/external/protobuf" revision="e49b1e15d48a6c8918af35134aa02136104b7a25" />
+ <project path="external/protobuf" name="platform/external/protobuf" revision="3323f548344daf67a51ce9e22d62e51d8d8317d5" />
<project path="external/python/cpython2" name="platform/external/python/cpython2" revision="f9567734433a32ee2ed7d2a61ad4a1e315e04154" />
@@ -119,11 +119,11 @@
<project path="external/zopfli" name="platform/external/zopfli" revision="15fdf31c61251f3e5aa3b188df2770eb153b9484" />
- <project path="system/core" name="platform/system/core" revision="44e21ec3528ce6b0e3eadd2538cf49bf93a22e1c" />
+ <project path="system/core" name="platform/system/core" revision="460f70bb52d45aa476357a8cc8773e257e277ccd" />
<project path="system/libbase" name="platform/system/libbase" revision="55f3f005930249a1031e6aa5ccb84e47f5a84c8b" />
- <project path="system/logging" name="platform/system/logging" revision="1a94375a953d64f10f051ac9de468b9883ac2a0c" />
+ <project path="system/logging" name="platform/system/logging" revision="91ee112cfb69d63c5c02d55432e18452466cbf3b" />
<project path="system/libziparchive" name="platform/system/libziparchive" revision="814471fce5d4de29c3717ca26d92bd74712efc1a" />
@@ -135,7 +135,7 @@
<project path="external/rust/crates/cexpr" name="platform/external/rust/crates/cexpr" revision="6e902fa0550a720be5ba581f690337e7a3b1a499" />
- <project path="external/rust/crates/cfg-if" name="platform/external/rust/crates/cfg-if" revision="3bcbb81b5b53a1866e92c0e41d7de9a09f5ead95" />
+ <project path="external/rust/crates/cfg-if" name="platform/external/rust/crates/cfg-if" revision="57bc103bc927a0d9d2d4f305d441f1749df25232" />
<project path="external/rust/crates/clang-sys" name="platform/external/rust/crates/clang-sys" revision="ab8217957e81ebdbfea64b9f26790508bc7f8fdf" />
@@ -145,11 +145,11 @@
<project path="external/rust/crates/glob" name="platform/external/rust/crates/glob" revision="4e1bf22e5891b150c05c110e216490ac05ab7573" />
- <project path="external/rust/crates/lazy_static" name="platform/external/rust/crates/lazy_static" revision="3699490070c3c8215ca752afa788ec11bf3728a4" />
+ <project path="external/rust/crates/lazy_static" name="platform/external/rust/crates/lazy_static" revision="f9fb0927a99f413fa65f3d813a55e488d6b435e9" />
<project path="external/rust/crates/lazycell" name="platform/external/rust/crates/lazycell" revision="89789bb6a2d45d0c42551fcd560397f7fb9e3d99" />
- <project path="external/rust/crates/libc" name="platform/external/rust/crates/libc" revision="2f88840fb45bdb5661b0a5a3cb42d35427955b15" />
+ <project path="external/rust/crates/libc" name="platform/external/rust/crates/libc" revision="fdd70d411866a09205b1853c4b59951b5c86eb8c" />
<project path="external/rust/crates/libloading" name="platform/external/rust/crates/libloading" revision="23887b84923c29db891ba4770e4560e44e4b907d" />
@@ -181,5 +181,5 @@
<project path="dalvik" name="platform/dalvik" revision="90198b99b83ac24023b63f7a14610315737d3698" />
- <project path="external/ninja" name="platform/external/ninja" revision="246659993ca5e43621f11711d7935223b6d1f295" />
+ <project path="external/ninja" name="platform/external/ninja" revision="4b5a2177cb2f246e6cf5fa1316ff4323ece37408" />
</manifest>