Yrc typos and omissions (#25500)

This commit is contained in:
Andreas Rumpf
2026-02-10 13:21:35 +01:00
committed by GitHub
parent a690a9ac90
commit f62669a5d5
28 changed files with 60 additions and 59 deletions

View File

@@ -12,7 +12,7 @@ type
proc createCycle(leaf: string): Node =
new result
result.a = result
when defined(gcArc) or defined(gcOrc):
when defined(gcArc) or defined(gcOrc) or defined(gcYrc):
result.leaf = leaf
else:
shallowCopy result.leaf, leaf

View File

@@ -437,6 +437,6 @@ proc main =
let mem = getOccupiedMem()
main()
when defined(gcOrc):
when defined(gcOrc) or defined(gcYrc):
GC_fullCollect()
doAssert getOccupiedMem() == mem

View File

@@ -32,7 +32,7 @@ doAssert objDeref.x == 42
# String tests
obj.s = "lorem ipsum dolor sit amet"
when defined(gcArc) or defined(gcOrc):
when defined(gcArc) or defined(gcOrc) or defined(gcYrc):
prepareMutation(obj.s)
@@ -237,7 +237,7 @@ block: # bug #15939
doAssert bar == "foo"
template prepareMutationForOrc(x: string) =
when defined(gcArc) or defined(gcOrc):
when defined(gcArc) or defined(gcOrc) or defined(gcYrc):
when nimvm:
discard
else:

View File

@@ -239,7 +239,7 @@ template main {.dirty.} =
# todo
discard "fixme"
else:
when defined(gcArc) or defined(gcOrc):
when defined(gcArc) or defined(gcOrc) or defined(gcYrc):
block: #seq
var x = newSeq[Object](10)
let y = x[0]
@@ -375,7 +375,7 @@ template main {.dirty.} =
type
Color = enum
Red, Blue, Yellow
type
ObjectVarint3 = object
case kind: Color = Blue
@@ -663,7 +663,7 @@ template main {.dirty.} =
when not(T is void):
v.vResultPrivate
type R = Result[int, string]
proc testAssignResult() =

View File

@@ -31,7 +31,7 @@ macro bindme6UseExpose*(): untyped =
genAst:
var tst = "sometext"
var ss = newStringStream("anothertext")
when defined(gcArc) or defined(gcOrc):
when defined(gcArc) or defined(gcOrc) or defined(gcYrc):
prepareMutation(tst)
writeData(ss, tst[0].addr, 2)
discard readData(ss, tst[0].addr, 2)
@@ -42,7 +42,7 @@ macro bindme6UseExposeFalse*(): untyped =
genAstOpt({kDirtyTemplate}, newStringStream, writeData, readData):
var tst = "sometext"
var ss = newStringStream("anothertext")
when defined(gcArc) or defined(gcOrc):
when defined(gcArc) or defined(gcOrc) or defined(gcYrc):
prepareMutation(tst)
writeData(ss, tst[0].addr, 2)
discard readData(ss, tst[0].addr, 2)