[bugfix] fix wrong nimpretty unidents, refs #11616 (#11645)

This commit is contained in:
Miran 2019-07-03 18:55:15 +02:00 • committed by GitHub
commit 0718d6c2cd
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
3 changed files with 26 additions and 1 deletions

View file

@ -676,3 +676,15 @@ block:
## single line comment would be ok.
block:
var x = 7
proc newRecordGen(ctx: Context; typ: TypRef): PNode =
result = nkTypeDef.t(
newId(typ.optSym.name, true, pragmas = [id(if typ.isUnion: "cUnion" else: "cStruct")]),
empty(),
nkObjectTy.t(
empty(),
empty(),
nkRecList.t(
typ.recFields.map(newRecFieldGen))))

View file

@ -682,3 +682,16 @@ block:
## single line comment would be ok.
block:
var x = 7
proc newRecordGen(ctx: Context; typ: TypRef): PNode =
result = nkTypeDef.t(
newId(typ.optSym.name, true, pragmas = [id(
if typ.isUnion: "cUnion" else: "cStruct")]),
empty(),
nkObjectTy.t(
empty(),
empty(),
nkRecList.t(
typ.recFields.map(newRecFieldGen))))