update test cases to use NonReentrantGeneralization2

This commit is contained in:
Vighnesh 2025-04-18 11:45:05 -07:00
parent 2f6fb98a8e
commit 500f8d4e84
3 changed files with 5 additions and 5 deletions

View file

@ -10,7 +10,7 @@
LUAU_FASTFLAG(LuauSolverV2);
LUAU_FASTFLAG(LintRedundantNativeAttribute);
LUAU_FASTFLAG(LuauDeprecatedAttribute);
LUAU_FASTFLAG(LuauNonReentrantGeneralization);
LUAU_FASTFLAG(LuauNonReentrantGeneralization2);
using namespace Luau;
@ -1925,7 +1925,7 @@ print(foo:bar(2.0))
TEST_CASE_FIXTURE(BuiltinsFixture, "TableOperations")
{
// FIXME: For now this flag causes a stack overflow on Windows.
ScopedFastFlag _{FFlag::LuauNonReentrantGeneralization, false};
ScopedFastFlag _{FFlag::LuauNonReentrantGeneralization2, false};
LintResult result = lint(R"(
local t = {}

View file

@ -17,7 +17,7 @@ LUAU_FASTINT(LuauNormalizeUnionLimit)
LUAU_FASTFLAG(LuauNormalizationCatchMetatableCycles)
LUAU_FASTFLAG(LuauSubtypingEnableReasoningLimit)
LUAU_FASTFLAG(LuauTypePackDetectCycles)
LUAU_FASTFLAG(LuauNonReentrantGeneralization)
LUAU_FASTFLAG(LuauNonReentrantGeneralization2)
using namespace Luau;
@ -1207,7 +1207,7 @@ TEST_CASE_FIXTURE(BuiltinsFixture, "fuzz_propagate_normalization_failures")
ScopedFastInt luauNormalizeIntersectionLimit{FInt::LuauNormalizeIntersectionLimit, 50};
ScopedFastInt luauNormalizeUnionLimit{FInt::LuauNormalizeUnionLimit, 20};
ScopedFastFlag luauSubtypingEnableReasoningLimit{FFlag::LuauSubtypingEnableReasoningLimit, true};
ScopedFastFlag luauTurnOffNonreentrantGeneralization{FFlag::LuauNonReentrantGeneralization, false};
ScopedFastFlag luauTurnOffNonreentrantGeneralization{FFlag::LuauNonReentrantGeneralization2, false};
CheckResult result = check(R"(
function _(_,"").readu32(l0)

View file

@ -445,7 +445,7 @@ TEST_CASE_FIXTURE(Fixture, "check_expr_recursion_limit")
#endif
ScopedFastInt luauRecursionLimit{FInt::LuauRecursionLimit, limit + 100};
ScopedFastInt luauCheckRecursionLimit{FInt::LuauCheckRecursionLimit, limit - 100};
ScopedFastFlag _{FFlag::LuauNonReentrantGeneralization, false};
ScopedFastFlag _{FFlag::LuauNonReentrantGeneralization2, false};
CheckResult result = check(R"(("foo"))" + rep(":lower()", limit));