summary refs log tree commit diff stats
path: root/compiler/nim.cfg
diff options
context:
space:
mode:
Diffstat (limited to 'compiler/nim.cfg')
-rw-r--r--compiler/nim.cfg10
1 files changed, 10 insertions, 0 deletions
diff --git a/compiler/nim.cfg b/compiler/nim.cfg
index 040053685..ce5a22ad2 100644
--- a/compiler/nim.cfg
+++ b/compiler/nim.cfg
@@ -9,6 +9,7 @@ define:nimPreviewSlimSystem
 define:nimPreviewCstringConversion
 define:nimPreviewProcConversion
 define:nimPreviewRangeDefault
+define:nimPreviewNonVarDestructor
 threads:off
 
 #import:"$projectpath/testability"
@@ -41,6 +42,7 @@ define:useStdoutAsStdmsg
 @end
 
 @if nimHasWarnBareExcept:
+  warning[BareExcept]:on
   warningAserror[BareExcept]:on
 @end
 
@@ -51,3 +53,11 @@ define:useStdoutAsStdmsg
   warningAsError[ProveInit]:on
 @end
 
+@if nimHasWarnStdPrefix:
+  warning[StdPrefix]:on
+  warningAsError[StdPrefix]:on
+@end
+
+@if nimHasVtables:
+  experimental:vtables
+@end