Eric Christopher
086da34119
Revert r158009 since there are some uses of artificial functions in
...
debug info.
llvm-svn: 166109
2012-10-17 17:37:17 +00:00
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
d36ad66785
Add support to mangle templated member function names with template
...
args.
Fixes rdar://11042577
llvm-svn: 152691
2012-03-14 00:25:46 +00:00
Eric Christopher
947bb5a1f1
When adding member functions to a class add any specializations of
...
function templates as well.
A future commit will mangle the added name with the template args
like classes are mangled.
Fixes rdar://10986010
llvm-svn: 152683
2012-03-13 23:40:48 +00:00