Skip to content

Commit 6d02c71

Browse files
committed
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.
1 parent 7170d25 commit 6d02c71

File tree

1 file changed

+240
-137
lines changed

1 file changed

+240
-137
lines changed

0 commit comments

Comments
 (0)