Skip to content

Commit e404fa1

Browse files
committed
Update CheckLanguageFeatureAndRecover in pars.fsy
1 parent fda8a38 commit e404fa1

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

src/Compiler/pars.fsy

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4476,6 +4476,7 @@ declExpr:
44764476
| None -> $2
44774477
| Some (_, SynReturnInfo((ty, _), _)) ->
44784478
SynPat.Typed($2, ty, unionRanges $2.Range ty.Range)
4479+
parseState.LexBuffer.CheckLanguageFeatureAndRecover LanguageFeature.AllowTypedLetOrUseBang pat.Range
44794480
let mEquals = rhs parseState 4
44804481
let m = unionRanges (rhs parseState 1) $9.Range
44814482
let trivia: SynExprLetOrUseBangTrivia = { LetOrUseBangKeyword = rhs parseState 1 ; EqualsRange = Some mEquals }
@@ -4492,6 +4493,7 @@ declExpr:
44924493
| None -> $2
44934494
| Some (_, SynReturnInfo((ty, _), _)) ->
44944495
SynPat.Typed($2, ty, unionRanges $2.Range ty.Range)
4496+
parseState.LexBuffer.CheckLanguageFeatureAndRecover LanguageFeature.AllowTypedLetOrUseBang pat.Range
44954497
let mEquals = rhs parseState 4
44964498
let m = unionRanges (rhs parseState 1) $9.Range
44974499
let trivia: SynExprLetOrUseBangTrivia = { LetOrUseBangKeyword = rhs parseState 1 ; EqualsRange = Some mEquals }

0 commit comments

Comments
 (0)