diff --git a/compiler/semstmts.nim b/compiler/semstmts.nim index ab8c23ba46..f2434db876 100644 --- a/compiler/semstmts.nim +++ b/compiler/semstmts.nim @@ -1116,7 +1116,10 @@ proc semCase(c: PContext, n: PNode; flags: TExprFlags; expectedType: PType = nil popCaseContext(c) closeScope(c) return handleCaseStmtMacro(c, n, flags) - + template invalidOrderOfBranches(n: PNode) = + localError(c.config, n.info, "invalid order of case branches") + break + for i in 1..