Skip to content

Commit ad66401

Browse files
committed
Fix parsing conditional givens with using
1 parent bfb88cc commit ad66401

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

compiler/src/dotty/tools/dotc/parsing/Parsers.scala

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -916,7 +916,9 @@ object Parsers {
916916
def followingIsParamOrGivenType() =
917917
val lookahead = in.LookaheadScanner()
918918
lookahead.nextToken()
919-
if startParamOrGivenTypeTokens.contains(lookahead.token) then true
919+
if startParamOrGivenTypeTokens.contains(lookahead.token)
920+
|| lookahead.isIdent(nme.using)
921+
then true
920922
else if lookahead.token == IDENTIFIER then
921923
if lookahead.name == nme.inline then
922924
lookahead.nextToken()

0 commit comments

Comments
 (0)