Skip to content

Commit 2a05bc5

Browse files
IOBYTERobert Reif
andauthored
insert simplified types for implicit template type deduction (#2952)
Co-authored-by: Robert Reif <reif@FX6840>
1 parent c6f8ca4 commit 2a05bc5

1 file changed

Lines changed: 3 additions & 3 deletions

File tree

lib/templatesimplifier.cpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -915,20 +915,20 @@ void TemplateSimplifier::getTemplateInstantiations()
915915
tok->insertToken("float");
916916
else if (suffix == 'l' || suffix == 'L') {
917917
tok->insertToken("double");
918-
tok->insertToken("long");
918+
tok->next()->isLong(true);
919919
} else
920920
tok->insertToken("double");
921921
} else if (num.isInt()) {
922922
std::string suffix = MathLib::getSuffix(tok->strAt(3));
923923
if (suffix.find("LL") != std::string::npos) {
924924
tok->insertToken("long");
925-
tok->insertToken("long");
925+
tok->next()->isLong(true);
926926
} else if (suffix.find('L') != std::string::npos)
927927
tok->insertToken("long");
928928
else
929929
tok->insertToken("int");
930930
if (suffix.find('U') != std::string::npos)
931-
tok->insertToken("unsigned");
931+
tok->next()->isUnsigned(true);
932932
}
933933
break;
934934
}

0 commit comments

Comments
 (0)