diff options
author | Nick Fitzgerald <fitzgen@gmail.com> | 2017-02-07 14:54:02 -0800 |
---|---|---|
committer | Nick Fitzgerald <fitzgen@gmail.com> | 2017-02-08 10:08:36 -0800 |
commit | 4348fb0c4c7e558705d573bf11d3d8262ccf39fc (patch) | |
tree | 16f741e44940c1b7a5740fd19f533dfdda40dd53 /src/codegen/helpers.rs | |
parent | c8a223e898e883c70f1d4d6b758ffc0cf3dc28d2 (diff) |
Refactor how template instantiation is performed
This commit renames `build_template_wrapper` to `instantiate_template` because
that is what it is really doing. Additionally, it completely reworks its
logic. Sometimes clang gives us rather sorry ASTs for template
instantiations (particularly when they involve incomplete template declarations)
and we need to manually reconstruct the template argument nesting.
Diffstat (limited to 'src/codegen/helpers.rs')
0 files changed, 0 insertions, 0 deletions