summaryrefslogtreecommitdiffstats
path: root/llvm/lib/ExecutionEngine/ExecutionEngine.cpp
diff options
context:
space:
mode:
authorGreg Clayton <gclayton@apple.com>2013-04-23 22:38:02 +0000
committerGreg Clayton <gclayton@apple.com>2013-04-23 22:38:02 +0000
commit283b265309852a83dc60df318b3ba91b9419d33e (patch)
treef54424af8205fab21387df4863c255da005e1b7f /llvm/lib/ExecutionEngine/ExecutionEngine.cpp
parent704c4a88d835ea584584a09f1f91311c14e68172 (diff)
downloadbcm5719-llvm-283b265309852a83dc60df318b3ba91b9419d33e.tar.gz
bcm5719-llvm-283b265309852a83dc60df318b3ba91b9419d33e.zip
<rdar://problem/13298695>
Fixed LLDB to be able to correctly parse template parameters that have no name and no type. This can be triggered by the following LLVM/Clang code: template <typename T, typename = void> class SmallVectorTemplateCommon : public SmallVectorBase { The “typename = void” was emitting DWARF with an empty DW_AT_name and no DW_AT_type. We now correctly infer that no DW_AT_type means “void” and that an empty name is ok. This means you can now call functions on things that inherit from SmallVectorTemplateCommon. llvm-svn: 180155
Diffstat (limited to 'llvm/lib/ExecutionEngine/ExecutionEngine.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud