mirror of
https://github.com/nim-lang/Nim.git
synced 2026-08-02 21:49:02 +00:00
16 lines
302 B
Nim
16 lines
302 B
Nim
discard """
|
|
matrix: "--mm:refc; --mm:orc --deepcopy:on"
|
|
errormsg: "'deepCopy' is not available for type <Container>"
|
|
file: "system.nim"
|
|
"""
|
|
|
|
type
|
|
NoCopy = object
|
|
Container = object
|
|
value: NoCopy
|
|
|
|
proc `=copy`(a: var NoCopy; b: NoCopy) {.error.}
|
|
|
|
var a = new Container
|
|
var b = deepCopy(a)
|