Small cleanup to cgen output (#20874)
This commit is contained in:
parent
753868f16c
commit
75493cfb78
1 changed files with 9 additions and 9 deletions
|
|
@ -686,17 +686,17 @@ include ccgcalls, "ccgstmts.nim"
|
||||||
|
|
||||||
proc initFrame(p: BProc, procname, filename: Rope): Rope =
|
proc initFrame(p: BProc, procname, filename: Rope): Rope =
|
||||||
const frameDefines = """
|
const frameDefines = """
|
||||||
$1 define nimfr_(proc, file) \
|
$1define nimfr_(proc, file) \
|
||||||
TFrame FR_; \
|
TFrame FR_; \
|
||||||
FR_.procname = proc; FR_.filename = file; FR_.line = 0; FR_.len = 0; #nimFrame(&FR_);
|
FR_.procname = proc; FR_.filename = file; FR_.line = 0; FR_.len = 0; #nimFrame(&FR_);
|
||||||
|
|
||||||
$1 define nimfrs_(proc, file, slots, length) \
|
$1define nimfrs_(proc, file, slots, length) \
|
||||||
struct {TFrame* prev;NCSTRING procname;NI line;NCSTRING filename; NI len; VarSlot s[slots];} FR_; \
|
struct {TFrame* prev;NCSTRING procname;NI line;NCSTRING filename;NI len;VarSlot s[slots];} FR_; \
|
||||||
FR_.procname = proc; FR_.filename = file; FR_.line = 0; FR_.len = length; #nimFrame((TFrame*)&FR_);
|
FR_.procname = proc; FR_.filename = file; FR_.line = 0; FR_.len = length; #nimFrame((TFrame*)&FR_);
|
||||||
|
|
||||||
$1 define nimln_(n, file) \
|
$1define nimln_(n, file) \
|
||||||
FR_.line = n; FR_.filename = file;
|
FR_.line = n; FR_.filename = file;
|
||||||
"""
|
"""
|
||||||
if p.module.s[cfsFrameDefines].len == 0:
|
if p.module.s[cfsFrameDefines].len == 0:
|
||||||
appcg(p.module, p.module.s[cfsFrameDefines], frameDefines, ["#"])
|
appcg(p.module, p.module.s[cfsFrameDefines], frameDefines, ["#"])
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue