summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaExpr.cpp
diff options
context:
space:
mode:
authorAdrian Prantl <aprantl@apple.com>2013-05-09 23:16:27 +0000
committerAdrian Prantl <aprantl@apple.com>2013-05-09 23:16:27 +0000
commitffcf4ba947266a50a790a2ebbe3ceff0827b4d05 (patch)
tree3a92d55335d88da127bbceaa247e1efff212d799 /clang/lib/Sema/SemaExpr.cpp
parentde9ce87f0368a2b0c753ecdeb7bd3738379c9c5c (diff)
downloadbcm5719-llvm-ffcf4ba947266a50a790a2ebbe3ceff0827b4d05.tar.gz
bcm5719-llvm-ffcf4ba947266a50a790a2ebbe3ceff0827b4d05.zip
Debug Info: Fix a problem that resulted in missing DW_AT_specifications
for C++ constructors. If the DIType for a class was generated by CGDebugInfo::createContextChain(), the cache contains only a limited DIType wihtout any declarations. Since EmitFunctionStart() needs to find the canonical declaration for each method, we construct the complete type before emitting any method. rdar://problem/13116508 llvm-svn: 181561
Diffstat (limited to 'clang/lib/Sema/SemaExpr.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud