Anders Carlsson
|
ce21431fc4
|
When looking up and adding substitutions to the substitution table, make sure to always use the canonical declaration. With tihs change, FileCheck compiles and links but crashes during startup.
llvm-svn: 86339
|
2009-11-07 04:26:04 +00:00 |
Anders Carlsson
|
f847117ac8
|
Builtin types are subsitutable if they are qualified. Fixes PR5196.
llvm-svn: 84237
|
2009-10-16 02:06:06 +00:00 |
Anders Carlsson
|
d122de5f32
|
Use mangleTemplatePrefix when we know that we're mangling a nested template name.
llvm-svn: 82912
|
2009-09-27 19:53:49 +00:00 |
Anders Carlsson
|
9bf787ad1f
|
Look for substitutions when mangling TypenameTypes.
llvm-svn: 82885
|
2009-09-27 01:06:07 +00:00 |
Anders Carlsson
|
296f8dc52f
|
Mangle record types as decls.
llvm-svn: 82843
|
2009-09-26 03:55:37 +00:00 |
Anders Carlsson
|
f96da57adb
|
Revert r82123 for now.
llvm-svn: 82125
|
2009-09-17 05:31:47 +00:00 |
Anders Carlsson
|
49fe8b4f97
|
Treat an unqualified RecordType as a RecordDecl when substituting.
llvm-svn: 82123
|
2009-09-17 04:38:23 +00:00 |
Anders Carlsson
|
4245bf9e13
|
Substitution for prefixes.
llvm-svn: 82122
|
2009-09-17 04:16:28 +00:00 |
Anders Carlsson
|
90332b8db4
|
Convert mangle-subst.cpp over to using FileCheck.
llvm-svn: 82121
|
2009-09-17 04:13:54 +00:00 |
Anders Carlsson
|
feb60501a8
|
Add basic substitution to the C++ mangler. It currently only looks at types.
llvm-svn: 82102
|
2009-09-17 00:43:46 +00:00 |