t24764.nim 367 B

12345678910111213141516171819202122
  1. discard """
  2. matrix: "--mm:arc"
  3. """
  4. import m24764
  5. type QWidget* = object of QObject
  6. proc `=copy`(dest: var QWidget, source: QWidget) {.error.}
  7. proc `=sink`(dest: var QWidget, source: QWidget) =
  8. `=sink`(QObject(dest), QObject(source))
  9. proc show(v: QWidget) = discard
  10. proc main() =
  11. let btn = QWidget()
  12. let tmp = proc() =
  13. btn.show()
  14. btn.show()
  15. main()