SuccessChanges

Summary

  1. [analyzer] NFC: Drop support for extra text attached to bug reports. (details)
  2. [analyzer] NFC: Rename GRBugReporter to PathSensitiveBugReporter. (details)
  3. [CallGraph] Take into accound calls that aren't within any function (details)
Commit 48786cf8d3d5a84a966be2a8ab5c5e8097493731 by Artem Dergachev
[analyzer] NFC: Drop support for extra text attached to bug reports.
It was introduced in 2011 but never used since then.
llvm-svn: 369319
The file was modifiedclang/lib/StaticAnalyzer/Core/BugReporter.cpp (diff)
The file was modifiedclang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h (diff)
Commit ee92f12fd18e42dd417174bcbb6429da60f47afa by Artem Dergachev
[analyzer] NFC: Rename GRBugReporter to PathSensitiveBugReporter.
The GR prefix is super ancient.
llvm-svn: 369320
The file was modifiedclang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h (diff)
The file was modifiedclang/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h (diff)
The file was modifiedclang/lib/StaticAnalyzer/Core/BugReporter.cpp (diff)
Commit 8cf3dfea54187769b9c3feeb032f084857e8c79c by Artem Dergachev
[CallGraph] Take into accound calls that aren't within any function
bodies.
This patch improves Clang call graph analysis by adding in expressions
that are not found in regular function bodies, such as default arguments
or member initializers.
Patch by Joshua Cranmer!
Differential Revision: https://reviews.llvm.org/D65453
llvm-svn: 369321
The file was modifiedclang/test/Analysis/exploded-graph-rewriter/objects_under_construction.cpp (diff)
The file was addedclang/test/Analysis/cxx-callgraph.cpp
The file was modifiedclang/include/clang/Analysis/CallGraph.h (diff)
The file was modifiedclang/lib/Analysis/CallGraph.cpp (diff)