Eric Christopher
beafa44be8
Reapply "Only emit debug information for methods that are user defined, there's"
...
As the failing testcase has been fixed.
This reverts commit 0637f407e6ee7fdccde17fbf9a5fcc4853187b3e.
llvm-svn: 158009
2012-06-05 18:16:22 +00:00
John McCall
65485d7694
Revert "Only emit debug information for methods that are user defined, there's"
...
This reverts r157970, which was not passing on
clang-x86_64-darwin10-nobootstrap-RA
llvm-svn: 157983
2012-06-05 06:10:39 +00:00
Eric Christopher
f5dad49a65
Only emit debug information for methods that are user defined, there's
...
not much reason to emit for constructors and destructors that aren't
user defined.
rdar://11593099
llvm-svn: 157970
2012-06-05 00:15:06 +00:00
Eric Christopher
4b6753cf10
Reapply r151702 with a small fix for a failure to cut and paste
...
correctly.
Still rdar://10900684
llvm-svn: 151838
2012-03-01 21:36:52 +00:00
Daniel Dunbar
c2f9dc91c1
Revert r151702, "Add support for handling captured variables in lambda debug
...
info.", which broke some -O0 -g tests.
llvm-svn: 151730
2012-02-29 16:28:29 +00:00
Eric Christopher
3203f6b9da
Add support for handling captured variables in lambda debug info.
...
This currently doesn't handle capturing the 'this' pointer for any
enclosing class.
Steal the lambda-expressions.cpp testcase and debugify it and try
to use more variables to proof it against random changes.
Part of rdar://10900684
llvm-svn: 151702
2012-02-29 03:25:30 +00:00