File tree Expand file tree Collapse file tree 2 files changed +4
-4
lines changed Expand file tree Collapse file tree 2 files changed +4
-4
lines changed Original file line number Diff line number Diff line change @@ -35,9 +35,9 @@ class InFlightSubstitution {
35
35
LookupConformanceFn BaselineLookupConformance;
36
36
SubstOptions Options;
37
37
RecursiveTypeProperties Props;
38
- unsigned RemainingCount : 15 ;
38
+ unsigned RemainingCount : 31 ;
39
39
unsigned InitLimit : 1 ;
40
- unsigned RemainingDepth : 15 ;
40
+ unsigned RemainingDepth : 31 ;
41
41
unsigned LimitReached : 1 ;
42
42
43
43
struct ActivePackExpansion {
Original file line number Diff line number Diff line change @@ -615,11 +615,11 @@ namespace swift {
615
615
616
616
// / Maximum nesting depth for type substitution operations, to prevent
617
617
// / runaway recursion.
618
- unsigned MaxSubstitutionDepth = 1000 ;
618
+ unsigned MaxSubstitutionDepth = 500 ;
619
619
620
620
// / Maximum step count for type substitution operations, to prevent
621
621
// / runaway recursion.
622
- unsigned MaxSubstitutionCount = 32000 ;
622
+ unsigned MaxSubstitutionCount = 120000 ;
623
623
624
624
// / Enable implicit lifetime dependence for ~Escapable return types.
625
625
bool EnableExperimentalLifetimeDependenceInference = false ;
You can’t perform that action at this time.
0 commit comments