update submodules
diff --git a/clang b/clang
index 21eb8b6..3dbd54d 160000
--- a/clang
+++ b/clang
@@ -1 +1 @@
-Subproject commit 21eb8b6347db238d89b9df37eb5f36e6b7542e32
+Subproject commit 3dbd54d2c49521c8ddc2c5999449782a9aa4eda5
diff --git a/clang-tools-extra b/clang-tools-extra
index 2ec4909..492cf6c 160000
--- a/clang-tools-extra
+++ b/clang-tools-extra
@@ -1 +1 @@
-Subproject commit 2ec4909a67cea9d04639d3b9da7c3e6327e3e16f
+Subproject commit 492cf6c46f3134cc061a5210942a4633c33ea4ca
diff --git a/lld b/lld
index 87e0c43..06825c8 160000
--- a/lld
+++ b/lld
@@ -1 +1 @@
-Subproject commit 87e0c4349cfb9e6d49179087b5d106346b5773f8
+Subproject commit 06825c8c6d219dd32048ec3d41d0d834fc8579ac
diff --git a/llvm b/llvm
index b39c3c3..20db096 160000
--- a/llvm
+++ b/llvm
@@ -1 +1 @@
-Subproject commit b39c3c39cdf8310ac4196506bdd0ce56bca9d734
+Subproject commit 20db0963755e91ae42fc7572e37cb26f2f5399fb