title: clang memory sanitizer; how to make it print source line numbers
body: <p>I'm compiling my program with <code>clang++ -fsanitize=memory -fsanitize-memory-track-origins -fno-omit-frame-pointer -g -O0</code> and when I run it, the output is:</p>
  
  <pre><code>matiu@matiu-laptop:~/projects/json++11/build$ ./tests 
  .......==10534== WARNING: MemorySanitizer: use-of-uninitialized-value
      #0 0x7fe7602d4a51 (/home/matiu/projects/json++11/build/tests+0x106a51)
      #1 0x7fe7602dfca6 (/home/matiu/projects/json++11/build/tests+0x111ca6)
      ...
      #31 0x7fe75edbaec4 (/lib/x86_64-linux-gnu/libc.so.6+0x21ec4)
      #32 0x7fe7602808dc (/home/matiu/projects/json++11/build/tests+0xb28dc)
  
    Uninitialized value was created by a heap allocation
      #0 0x7fe76026e7b3 (/home/matiu/projects/json++11/build/tests+0xa07b3)
      #1 0x7fe7602ee7da (/home/matiu/projects/json++11/build/tests+0x1207da)
      ...
      #18 0x7fe7602c1c4c (/home/matiu/projects/json++11/build/tests+0xf3c4c)
      #19 0x7fe7602873fa (/home/matiu/projects/json++11/build/tests+0xb93fa)
  
  SUMMARY: MemorySanitizer: use-of-uninitialized-value ??:0 ??
  Exiting
  </code></pre>
  
  <p>How can I make it show line numbers like in the beautiful examples: <a href="http://clang.llvm.org/docs/MemorySanitizer.html" rel="noreferrer">http://clang.llvm.org/docs/MemorySanitizer.html</a></p>
  
  <p>I'm suspecting it might not be possible, due to my pragram being one giant nested bunch of lambdas: <a href="https://github.com/matiu2/json--11/blob/master/tests.cpp" rel="noreferrer">https://github.com/matiu2/json--11/blob/master/tests.cpp</a></p>