From 9a319bb50d12c6a7da39bfcc9af7e9a863b0b93a Mon Sep 17 00:00:00 2001 From: PepRoll Date: Sat, 10 Apr 2021 22:54:22 +0300 Subject: [PATCH] Fix bug "match may not be exhaustive." error when compailing with 2.13.4 --- cli/src/main/resources/scalaxb.scala.template | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/cli/src/main/resources/scalaxb.scala.template b/cli/src/main/resources/scalaxb.scala.template index d9de1593..63eb7a46 100644 --- a/cli/src/main/resources/scalaxb.scala.template +++ b/cli/src/main/resources/scalaxb.scala.template @@ -692,8 +692,8 @@ trait AnyElemNameParser extends scala.util.parsing.combinator.Parsers { private def lookupSuccess[U](p: Parser[U], input: Input): ParseResult[U] = p(input) match { case s@Success(v, next) => parseIterable(input, input, p, s) - case n@NoSuccess(b, next) => - if (next.atEnd) n + case n: NoSuccess => + if (n.next.atEnd) n else lookupSuccess(p, input.rest) }