summary refs log tree commit diff stats
path: root/compiler/optimizer.nim
diff options
context:
space:
mode:
Diffstat (limited to 'compiler/optimizer.nim')
-rw-r--r--compiler/optimizer.nim2
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])