]> granicus.if.org Git - clang/commit
Debug Info: include address-of ('&') operator and qualified names in template argumen...
authorDavid Blaikie <dblaikie@gmail.com>
Thu, 9 May 2013 22:43:45 +0000 (22:43 +0000)
committerDavid Blaikie <dblaikie@gmail.com>
Thu, 9 May 2013 22:43:45 +0000 (22:43 +0000)
commitf1e08ac58e72257f0e50e9bda1f1f232ed823ce2
tree836035e35c4e374840a7bd9d13b9804a0a3a9e3d
parenteac29c855f7d6bf119d651190e7cbab5f7cb31a1
Debug Info: include address-of ('&') operator and qualified names in template argument lists

This fixes several (7 out of 16) cases of PR14492 in the GDB 7.5 test
suite. It seems GDB was bailing out whenever it had even the slightest
problem with the template argument list (& I assume it didn't like
seeing template value parameters that were just simple names - perhaps
assuming that lone names must be types, not values)

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@181556 91177308-0d34-0410-b5e6-96231b3b80d8
lib/AST/TemplateBase.cpp
test/CodeGenCXX/debug-info-template.cpp