From ab68517e6b7e51b84c4b0e813a30258ec1ce5da5 Mon Sep 17 00:00:00 2001 From: Fangrui Song Date: Sun, 6 Sep 2020 14:44:36 -0700 Subject: [PATCH] [asan_symbolize] Pass --demangle/--no-demangle instead of --demangle={True,False} `--demangle={True,False}` were accepted but disallowed after llvm-symbolizer's switch to OptTable. (`--demangle={true,false}` were temporarily supported but they are case sensitive.) --- compiler-rt/lib/asan/scripts/asan_symbolize.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/compiler-rt/lib/asan/scripts/asan_symbolize.py b/compiler-rt/lib/asan/scripts/asan_symbolize.py index 1e06e0d56fb9..1e78cb1b0e77 100755 --- a/compiler-rt/lib/asan/scripts/asan_symbolize.py +++ b/compiler-rt/lib/asan/scripts/asan_symbolize.py @@ -89,7 +89,7 @@ class LLVMSymbolizer(Symbolizer): def open_llvm_symbolizer(self): cmd = [self.symbolizer_path, - '--demangle=%s' % demangle, + ('--demangle' if demangle else '--no-demangle'), '--functions=linkage', '--inlines', '--default-arch=%s' % self.default_arch]