[sanitizier] initializing common flags.
authorMike Aizatsky <aizatsky@chromium.org>
Mon, 21 Mar 2016 20:53:20 +0000 (20:53 +0000)
committerMike Aizatsky <aizatsky@chromium.org>
Mon, 21 Mar 2016 20:53:20 +0000 (20:53 +0000)
Summary: Without SetDefaults() CommonFlags contain garbage.

Differential Revision: http://reviews.llvm.org/D18326

llvm-svn: 263985

compiler-rt/lib/asan/asan_activation.cc

index ad276a3..a5ace85 100644 (file)
@@ -47,6 +47,7 @@ static struct AsanDeactivatedFlags {
     FlagParser parser;
     RegisterActivationFlags(&parser, &f, &cf);
 
+    cf.SetDefaults();
     // Copy the current activation flags.
     allocator_options.CopyTo(&f, &cf);
     cf.malloc_context_size = malloc_context_size;