| #
78328be4 |
| 21-Jan-2013 |
Jordan Rose <jordan_rose@apple.com> |
[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
[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
show more ...
|
| #
d8876a74 |
| 19-Jan-2013 |
Jordan Rose <jordan_rose@apple.com> |
[analyzer] Don't show "Entered 'foo'" if 'foo' is implicit.
Before: Calling implicit default constructor for 'Foo' (where Foo is constructed) Entered call from 'test' (at "=default" or 'Foo' d
[analyzer] Don't show "Entered 'foo'" if 'foo' is implicit.
Before: Calling implicit default constructor for 'Foo' (where Foo is constructed) Entered call from 'test' (at "=default" or 'Foo' declaration) Calling default constructor for 'Bar' (at "=default" or 'Foo' declaration)
After: Calling implicit default constructor for 'Foo' (where Foo is constructed) Calling default constructor for 'Bar' (at "=default" or 'Foo' declaration)
This only affects the plist diagnostics; this note is never shown in the other diagnostics.
llvm-svn: 172915
show more ...
|
| #
1dc39403 |
| 18-Jan-2013 |
Jordan Rose <jordan_rose@apple.com> |
[analyzer] Special path notes for C++ special member functions.
Examples: Calling implicit default constructor for Foo Calling defaulted move constructor for Foo Calling copy constructor for F
[analyzer] Special path notes for C++ special member functions.
Examples: Calling implicit default constructor for Foo Calling defaulted move constructor for Foo Calling copy constructor for Foo Calling implicit destructor for Foo Calling defaulted move assignment operator for Foo Calling copy assignment operator for Foo
llvm-svn: 172833
show more ...
|
| #
fe856d58 |
| 18-Jan-2013 |
Jordan Rose <jordan_rose@apple.com> |
[analyzer] Do a better job describing C++ member functions in the call stack.
Examples: Calling constructor for 'Foo' Entered call from 'Foo::create'
llvm-svn: 172832
|