]> granicus.if.org Git - clang/commit
[analyzer] Include analysis stack in crash traces.
authorJordan Rose <jordan_rose@apple.com>
Fri, 19 Jul 2013 00:59:08 +0000 (00:59 +0000)
committerJordan Rose <jordan_rose@apple.com>
Fri, 19 Jul 2013 00:59:08 +0000 (00:59 +0000)
commitac7cc2d37e82181e73fcc265c1d0a619d18b7605
tree3edb3709f548340ad22e67c7c349b02a655fb356
parent8fed3f487962b284aecbed65662fec6bbe31b016
[analyzer] Include analysis stack in crash traces.

Sample output:

0.     Program arguments: ...
1.     <eof> parser at end of file
2.     While analyzing stack:
       #0 void inlined()
       #1 void test()
3.     crash-trace.c:6:3: Error evaluating statement

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@186639 91177308-0d34-0410-b5e6-96231b3b80d8
include/clang/Analysis/AnalysisContext.h
lib/Analysis/AnalysisDeclContext.cpp
lib/StaticAnalyzer/Checkers/ExprInspectionChecker.cpp
lib/StaticAnalyzer/Core/ExprEngine.cpp
lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp
lib/StaticAnalyzer/Core/PrettyStackTraceLocationContext.h [new file with mode: 0644]