Work around libcrashpad_handler_trampoline.so ASan trunk clang problem

This first landed downstream in Chromium at 7a8076717f11.

Bug: chromium:936418
Change-Id: I3eea804039829163948683f014bc10dee6477fb7
Reviewed-on: https://chromium-review.googlesource.com/c/1495416
Reviewed-by: Nico Weber <thakis@chromium.org>
Commit-Queue: Mark Mentovai <mark@chromium.org>
diff --git a/handler/BUILD.gn b/handler/BUILD.gn
index bbd68ab..b22ab2c 100644
--- a/handler/BUILD.gn
+++ b/handler/BUILD.gn
@@ -14,6 +14,10 @@
 
 import("../build/crashpad_buildconfig.gni")
 
+if (crashpad_is_in_chromium) {
+  import("//build/config/sanitizers/sanitizers.gni")
+}
+
 static_library("handler") {
   sources = [
     "crash_report_upload_thread.cc",
@@ -177,7 +181,8 @@
 
     ldflags = [ "-llog" ]
 
-    if (crashpad_is_in_chromium) {
+    # TODO(thakis): Remove !using_sanitizer, https://crbug.com/936418
+    if (crashpad_is_in_chromium && !using_sanitizer) {
       no_default_deps = true
     }
   }