summaryrefslogtreecommitdiff
path: root/src/codegen/helpers.rs
diff options
context:
space:
mode:
authorNick Fitzgerald <fitzgen@gmail.com>2017-02-07 14:54:02 -0800
committerNick Fitzgerald <fitzgen@gmail.com>2017-02-08 10:08:36 -0800
commit4348fb0c4c7e558705d573bf11d3d8262ccf39fc (patch)
tree16f741e44940c1b7a5740fd19f533dfdda40dd53 /src/codegen/helpers.rs
parentc8a223e898e883c70f1d4d6b758ffc0cf3dc28d2 (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