@@ -20,7 +20,6 @@ LUAU_FASTINTVARIABLE(LuauParseErrorLimit, 100)
20
20
LUAU_FASTFLAGVARIABLE(LuauSolverV2)
21
21
LUAU_FASTFLAGVARIABLE(LuauDeclareExternType)
22
22
LUAU_FASTFLAGVARIABLE(LuauParseStringIndexer)
23
- LUAU_FASTFLAGVARIABLE(LuauCSTForReturnTypeFunctionTail)
24
23
LUAU_FASTFLAGVARIABLE(LuauParseAttributeFixUninit)
25
24
LUAU_DYNAMIC_FASTFLAGVARIABLE(DebugLuauReportReturnTypeVariadicWithTypeSuffix, false )
26
25
@@ -1903,10 +1902,8 @@ AstTypePack* Parser::parseReturnType()
1903
1902
// possibly () -> ReturnType
1904
1903
if (lexer.current ().type != ' )' )
1905
1904
{
1906
- if (FFlag::LuauCSTForReturnTypeFunctionTail && options.storeCstData )
1905
+ if (options.storeCstData )
1907
1906
varargAnnotation = parseTypeList (result, resultNames, &commaPositions, &nameColonPositions);
1908
- else if (options.storeCstData )
1909
- varargAnnotation = parseTypeList (result, resultNames, &commaPositions);
1910
1907
else
1911
1908
varargAnnotation = parseTypeList (result, resultNames);
1912
1909
}
@@ -1950,7 +1947,7 @@ AstTypePack* Parser::parseReturnType()
1950
1947
Position returnArrowPosition = lexer.current ().location .begin ;
1951
1948
AstType* tail = parseFunctionTypeTail (begin, {nullptr , 0 }, {}, {}, copy (result), copy (resultNames), varargAnnotation);
1952
1949
1953
- if (FFlag::LuauCSTForReturnTypeFunctionTail && options.storeCstData && tail->is <AstTypeFunction>())
1950
+ if (options.storeCstData && tail->is <AstTypeFunction>())
1954
1951
{
1955
1952
cstNodeMap[tail] = allocator.alloc <CstTypeFunction>(
1956
1953
Position{0 , 0 },
0 commit comments