From a3393ed0faab6ef4f6407c642f3e44e90177e330 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jonathan=20M=C3=BCller?= Date: Sat, 22 Oct 2022 11:42:31 +0200 Subject: [PATCH] Fix formatting of `cpp_dependent_type` Note that `cpp_dependent_type` is currently never generated, so it is not tested. Fixes #148. --- src/cpp_type.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/cpp_type.cpp b/src/cpp_type.cpp index 377a3c8..7873410 100644 --- a/src/cpp_type.cpp +++ b/src/cpp_type.cpp @@ -491,7 +491,9 @@ void write_template_instantiation(code_generator::output& output, void write_dependent(code_generator::output& output, const cpp_dependent_type& type) { - output << token_seq(type.name()); + output << keyword("typename") << whitespace; + detail::write_type(output, type.dependee(), ""); + output << punctuation("::") << identifier(type.name()); } void write_unexposed(code_generator::output& output, const cpp_unexposed_type& type)