diff options
Diffstat (limited to 'tests/parallel/tmissing_deepcopy.nim')
-rw-r--r-- | tests/parallel/tmissing_deepcopy.nim | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/tests/parallel/tmissing_deepcopy.nim b/tests/parallel/tmissing_deepcopy.nim index 53481e4df..ea77936ad 100644 --- a/tests/parallel/tmissing_deepcopy.nim +++ b/tests/parallel/tmissing_deepcopy.nim @@ -1,5 +1,7 @@ discard """ - ccodeCheck: "\\i @'deepCopy(' .*" + matrix: "--mm:refc" + ccodeCheck: "@'genericDeepCopy(' .*" + action: compile """ # bug #2286 @@ -25,16 +27,16 @@ proc greet(p:Person) = " friend:", p.friend.name, "(", cast[int](addr p.friend.name),") }" proc setup = - for i in 0 .. <20: + for i in 0 ..< 10: people.add newPerson("Person" & $(i + 1)) - for i in 0 .. <20: - people[i].friend = people[19-i] + for i in 0 ..< 10: + people[i].friend = people[9-i] proc update = parallel: for i in 0 .. people.high: spawn people[i].greet() -when isMainModule: +when true: setup() update() |