[analyzer] Show notes inside implicit calls at the last explicit call site.
authorJordan Rose <jordan_rose@apple.com>
Mon, 21 Jan 2013 18:28:30 +0000 (18:28 +0000)
committerJordan Rose <jordan_rose@apple.com>
Mon, 21 Jan 2013 18:28:30 +0000 (18:28 +0000)
commit78328be4b7ed079aa7013c324b27f85ea6301f41
tree0bf9fa7e99cfe3040ec386b67db65c77d5ea416b
parent15c3e7dab522ec3aa49b1571dcfd079c62d49d40
[analyzer] Show notes inside implicit calls at the last explicit call site.

Before:
  struct Wrapper { <-- 2. Calling default constructor for 'NonTrivial'.
    NonTrivial m;
  };

  Wrapper w; <-- 1. Calling implicit default constructor for 'Wrapper'.

After:
  struct Wrapper {
    NonTrivial m;
  };

  Wrapper w; <-- 1. Calling implicit default constructor for 'Wrapper'.
             ^-- 2. Calling default constructor for 'NonTrivial'.

llvm-svn: 173067
clang/lib/StaticAnalyzer/Core/BugReporter.cpp
clang/test/Analysis/inlining/path-notes.cpp