summary refs log tree commit diff stats
path: root/compiler/ccgstmts.nim
diff options
context:
space:
mode:
authorgenotrance <dev@genotrance.com>2019-06-01 23:40:07 -0500
committerAndreas Rumpf <rumpf_a@web.de>2019-06-02 06:40:07 +0200
commit1255b3c8647c2ad4be831698633eaf2f4a38795c (patch)
tree19c6065007c3bd217affd522fb8981660832b19a /compiler/ccgstmts.nim
parent4a35d2b571190e94e151091535793cd033b589b1 (diff)
downloadNim-1255b3c8647c2ad4be831698633eaf2f4a38795c.tar.gz
Warn about object case transitions at compile time (#11378)
Diffstat (limited to 'compiler/ccgstmts.nim')
-rw-r--r--compiler/ccgstmts.nim1
1 files changed, 1 insertions, 0 deletions
diff --git a/compiler/ccgstmts.nim b/compiler/ccgstmts.nim
index eed046afd..5ddf78a76 100644
--- a/compiler/ccgstmts.nim
+++ b/compiler/ccgstmts.nim
@@ -1274,6 +1274,7 @@ proc genAsgn(p: BProc, e: PNode, fastAsgn: bool) =
   else:
     genLineDir(p, e)
     asgnFieldDiscriminant(p, e)
+    message(p.config, e.info, warnCaseTransition)
 
 proc genStmts(p: BProc, t: PNode) =
   var a: TLoc