makes parsesql .gcsafe [backport:1.0] (#16039)
This commit is contained in:
parent
44442520bc
commit
743f2f5faa
1 changed files with 3 additions and 3 deletions
|
|
@ -679,8 +679,8 @@ proc getPrecedence(p: SqlParser): int =
|
||||||
else:
|
else:
|
||||||
result = - 1
|
result = - 1
|
||||||
|
|
||||||
proc parseExpr(p: var SqlParser): SqlNode
|
proc parseExpr(p: var SqlParser): SqlNode {.gcsafe.}
|
||||||
proc parseSelect(p: var SqlParser): SqlNode
|
proc parseSelect(p: var SqlParser): SqlNode {.gcsafe.}
|
||||||
|
|
||||||
proc identOrLiteral(p: var SqlParser): SqlNode =
|
proc identOrLiteral(p: var SqlParser): SqlNode =
|
||||||
case p.tok.kind
|
case p.tok.kind
|
||||||
|
|
@ -1208,7 +1208,7 @@ proc addIden(s: var SqlWriter, thing: string) =
|
||||||
iden = '"' & iden & '"'
|
iden = '"' & iden & '"'
|
||||||
s.add(iden)
|
s.add(iden)
|
||||||
|
|
||||||
proc ra(n: SqlNode, s: var SqlWriter)
|
proc ra(n: SqlNode, s: var SqlWriter) {.gcsafe.}
|
||||||
|
|
||||||
proc rs(n: SqlNode, s: var SqlWriter, prefix = "(", suffix = ")", sep = ", ") =
|
proc rs(n: SqlNode, s: var SqlWriter, prefix = "(", suffix = ")", sep = ", ") =
|
||||||
if n.len > 0:
|
if n.len > 0:
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue