special typing rules for owned pointers

This commit is contained in:
Andreas Rumpf 2019-03-03 19:00:05 +01:00
commit a6d49c3a81
6 changed files with 52 additions and 19 deletions

View file

@ -738,7 +738,8 @@ proc processSwitch*(switch, arg: string, pass: TCmdLinePass, info: TLineInfo;
expectNoArg(conf, switch, arg, pass, info)
doAssert(conf != nil)
incl(conf.features, destructor)
defineSymbol(conf.symbols, "nimNewRuntime")
incl(conf.globalOptions, optNimV2)
defineSymbol(conf.symbols, "nimV2")
of "stylecheck":
case arg.normalize
of "off": conf.globalOptions = conf.globalOptions - {optStyleHint, optStyleError}