From c24981f9ba949a7ca399c3ce4bd807b5cd6cb340 Mon Sep 17 00:00:00 2001 From: ryuukk Date: Sat, 12 Aug 2023 02:00:17 +0200 Subject: [PATCH] Fix test --- dsymbol/src/dsymbol/conversion/first.d | 14 +++++++++++++- tests/tc_extended_types/expected1.txt | 2 +- 2 files changed, 14 insertions(+), 2 deletions(-) diff --git a/dsymbol/src/dsymbol/conversion/first.d b/dsymbol/src/dsymbol/conversion/first.d index ba3ec6e..196bd22 100644 --- a/dsymbol/src/dsymbol/conversion/first.d +++ b/dsymbol/src/dsymbol/conversion/first.d @@ -332,7 +332,19 @@ final class FirstPass : ASTVisitor if (iot.templateInstance.identifier != tok!"") lookup.breadcrumbs.insert(istring(iot.templateInstance.identifier.text)); - // TODO: handle `iot.templateInstance.templateArguments` + // TODO: finish handling `iot.templateInstance.templateArguments` + if (iot.templateInstance.templateArguments) + { + if (iot.templateInstance.templateArguments.templateSingleArgument) + { + auto tsaTok = iot.templateInstance.templateArguments.templateSingleArgument.token; + if (tsaTok.text == "") + lookup.breadcrumbs.insert(istring(str(tsaTok.type))); + // TODO: investigate why this break everything + // else + // lookup.breadcrumbs.insert(istring(tsaTok.text)); + } + } } } diff --git a/tests/tc_extended_types/expected1.txt b/tests/tc_extended_types/expected1.txt index fd102a5..0b5ff23 100644 --- a/tests/tc_extended_types/expected1.txt +++ b/tests/tc_extended_types/expected1.txt @@ -1,2 +1,2 @@ identifiers -bar v foo bar stdin 92 +bar v stdin 92