diff --git a/tools/clang/scripts/download_lld_mac.py b/tools/clang/scripts/download_lld_mac.py index dace92d..3bb2b68 100755 --- a/tools/clang/scripts/download_lld_mac.py +++ b/tools/clang/scripts/download_lld_mac.py
@@ -20,7 +20,9 @@ if not os.path.exists(LLD_LINK_PATH): return False lld_rev = subprocess.check_output([LLD_LINK_PATH, '--version']) - return (re.match(r'LLD.*\(.*trunk (\d+)\)', lld_rev).group(1) == + # Version output example: + # LLD 9.0.0 (https://github.com/llvm/llvm-project/ 342571e8d6eb1afb151ae1103431798e3d24054f) + return (re.match(r'LLD.*\(.*git.*llvm.* ([0-9a-f]+)\)', lld_rev).group(1) == update.CLANG_REVISION)
diff --git a/tools/clang/scripts/update.py b/tools/clang/scripts/update.py index b7ec74c..876fb66d1 100755 --- a/tools/clang/scripts/update.py +++ b/tools/clang/scripts/update.py
@@ -36,9 +36,9 @@ # Do NOT CHANGE this if you don't know what you're doing -- see # https://chromium.googlesource.com/chromium/src/+/master/docs/updating_clang.md # Reverting problematic clang rolls is safe, though. -CLANG_REVISION = '342571e8d6eb1afb151ae1103431798e3d24054f' -CLANG_SVN_REVISION = '361565' -CLANG_SUB_REVISION = 1 +CLANG_REVISION = '67510fac36d27b2e22c7cd955fc167136b737b93' +CLANG_SVN_REVISION = '361212' +CLANG_SUB_REVISION = 2 PACKAGE_VERSION = '%s-%s-%s' % (CLANG_SVN_REVISION, CLANG_REVISION[:8], CLANG_SUB_REVISION)