diff options
Diffstat (limited to 'compiler/optimizer.nim')
-rw-r--r-- | compiler/optimizer.nim | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/compiler/optimizer.nim b/compiler/optimizer.nim index f484fdbf5..10b092e11 100644 --- a/compiler/optimizer.nim +++ b/compiler/optimizer.nim @@ -178,7 +178,7 @@ proc analyse(c: var Con; b: var BasicBlock; n: PNode) = of nkCaseStmt: let isExhaustive = skipTypes(n[0].typ, - abstractVarRange-{tyTypeDesc}).kind notin {tyFloat..tyFloat128, tyString} or + abstractVarRange-{tyTypeDesc}).kind notin {tyFloat..tyFloat128, tyString, tyCstring} or n[^1].kind == nkElse analyse(c, b, n[0]) |