Index: base/third_party/symbolize/symbolize.cc |
diff --git a/base/third_party/symbolize/symbolize.cc b/base/third_party/symbolize/symbolize.cc |
index 0932e64abdd48adafb8dde6873f3ea4ae3c0a398..b41a17b8b61dd6a11924a50c11ae4f5a3102c9ae 100644 |
--- a/base/third_party/symbolize/symbolize.cc |
+++ b/base/third_party/symbolize/symbolize.cc |
@@ -773,7 +773,10 @@ static ATTRIBUTE_NOINLINE bool SymbolizeAndDemangle(void *pc, char *out, |
} |
// Check whether a file name was returned. |
+#if !defined(ADDRESS_SANITIZER) && !defined(LEAK_SANITIZER) && \ |
+ !defined(MEMORY_SANITIZER) && !defined(THREAD_SANITIZER) |
if (object_fd < 0) { |
+#endif |
if (out[1]) { |
// The object file containing PC was determined successfully however the |
// object file was not opened successfully. This is still considered |
@@ -787,7 +790,10 @@ static ATTRIBUTE_NOINLINE bool SymbolizeAndDemangle(void *pc, char *out, |
} |
// Failed to determine the object file containing PC. Bail out. |
return false; |
+#if !defined(ADDRESS_SANITIZER) && !defined(LEAK_SANITIZER) && \ |
+ !defined(MEMORY_SANITIZER) && !defined(THREAD_SANITIZER) |
} |
+#endif |
FileDescriptor wrapped_object_fd(object_fd); |
int elf_type = FileGetElfType(wrapped_object_fd.get()); |
if (elf_type == -1) { |