summaryrefslogtreecommitdiffstats
path: root/clang/lib/Basic/Version.cpp
diff options
context:
space:
mode:
authorDavid Blaikie <dblaikie@gmail.com>2014-06-04 01:30:59 +0000
committerDavid Blaikie <dblaikie@gmail.com>2014-06-04 01:30:59 +0000
commit19a8b90763995b18552ea9841e3b2be9bf3a96ac (patch)
treec78e5574e9b6f05454b1a12273dea67f89cc4993 /clang/lib/Basic/Version.cpp
parenta2d602560beb335cd443ccc03a41ecf714f337bb (diff)
downloadbcm5719-llvm-19a8b90763995b18552ea9841e3b2be9bf3a96ac.tar.gz
bcm5719-llvm-19a8b90763995b18552ea9841e3b2be9bf3a96ac.zip
DebugInfo: Partial revert r209984 due to more cases where abstract DbgVariables do not have associated DIEs.
Along with a test case to demonstrate that due to inlining order there are cases where abstract variable DIEs are not constructed since the abstract subprogram was built due to a previous inlining that optimized away those variables. This produces incorrect debug info (the 'missing' abstract variable causes the inlined instance of that variable to be emitted with a full description (name, line, file) rather than referencing the abstract origin), but this commit at least ensures that it doesn't crash... llvm-svn: 210143
Diffstat (limited to 'clang/lib/Basic/Version.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud