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:
|
||||
result = - 1
|
||||
|
||||
proc parseExpr(p: var SqlParser): SqlNode
|
||||
proc parseSelect(p: var SqlParser): SqlNode
|
||||
proc parseExpr(p: var SqlParser): SqlNode {.gcsafe.}
|
||||
proc parseSelect(p: var SqlParser): SqlNode {.gcsafe.}
|
||||
|
||||
proc identOrLiteral(p: var SqlParser): SqlNode =
|
||||
case p.tok.kind
|
||||
|
|
@ -1208,7 +1208,7 @@ proc addIden(s: var SqlWriter, thing: string) =
|
|||
iden = '"' & 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 = ", ") =
|
||||
if n.len > 0:
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue