diff options
author | Peter Collingbourne <peter@pcc.me.uk> | 2010-07-18 16:45:46 +0000 |
---|---|---|
committer | Peter Collingbourne <peter@pcc.me.uk> | 2010-07-18 16:45:46 +0000 |
commit | 8a6c0f1a48b8167ca1457c9f05288fa637033dc9 (patch) | |
tree | 0c29b2c4ef3a07e767d75ffb13ce6bcd562f329a /lib/CodeGen/Mangle.cpp | |
parent | 59f1ed2836ae0dbdade5579323c58ec229bb9453 (diff) |
When instantiating function definitions set parameter names to those used in template
The rationale is that we are copying the entire definition including
parameter names which may differ between the declaration and the
definition.
This is particularly important if any parameters are unnamed in the
declaration, as a DeclRef to an unnamed ParmVarDecl would cause the
pretty printer to produce invalid output.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@108643 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/CodeGen/Mangle.cpp')
0 files changed, 0 insertions, 0 deletions