summaryrefslogtreecommitdiffstats
path: root/clang/test/CodeGenCXX/debug-info-method.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Emit the function type of member function pointer types the same as member ↵David Blaikie2013-01-191-1/+4
| | | | | | | | | | | | functions. Adding the pseudo first parameter to a member function pointer's function type and mark it as artificial. Combined with a fix to GDB ( http://sourceware.org/bugzilla/show_bug.cgi?id=14998 ) this fixes gdb.cp/member-ptr.exp with Clang. llvm-svn: 172911
* PR14759: Improve/correct support for debug info for C++ member pointers.David Blaikie2013-01-071-0/+5
| | | | | | | | | | Using added LLVM functionality in r171698. This works in GDB for member variable pointers but not member function pointers. See the LLVM commit and GDB bug 14998 for details. Un-xfailing cases in the GDB 7.5 test suite will follow. llvm-svn: 171699
* Make checking for 'protected' access in debug info more legible.David Blaikie2013-01-051-1/+1
| | | | | | | Based on code review feedback for r171604 from Chandler Carruth & Eric Christopher. Enabled by improvements to LLVM made in r171636. llvm-svn: 171637
* PR14573: Unnamed parameters in debug info, Part 2David Blaikie2013-01-051-4/+11
| | | | | | | | Catch some cases I'd missed in r171605 related to unnamed parameters of record type. This resolves all remaining cases of PR14573 suppression in the GDB 7.5 test suite. Fix to the test suite to follow. llvm-svn: 171633
* Emit debug info for unnamed parameters.David Blaikie2013-01-051-2/+7
| | | | | | LLVM ignores this data for now - patch for that to follow. llvm-svn: 171605
* Change test/CodeGenCXX/debug-info-method.cpp an IR (rather than asm) test.David Blaikie2013-01-051-2/+2
| | | | | | | | Referring back to the original commit (r115090) which was a frontend only test I adjusted this test to verify the frontend change that was made, to emit the protected access value in the flags metadata field. llvm-svn: 171604
* FileCheck-ize test/CodeGenCXX/debug-info-method.cppDavid Blaikie2013-01-051-1/+2
| | | | llvm-svn: 171602
* tests: Remove some stray and unused -cc1 flags. These tests appear to be writtenDaniel Dunbar2011-11-051-1/+1
| | | | | | to go through the driver. llvm-svn: 143791
* Emit method access specifier.Devang Patel2010-09-291-0/+6
Radar 8490416. llvm-svn: 115090
OpenPOWER on IntegriCloud