summary refs log tree commit diff stats
path: root/tests/effects/tcannot_borrow.nim
diff options
context:
space:
mode:
Diffstat (limited to 'tests/effects/tcannot_borrow.nim')
-rw-r--r--tests/effects/tcannot_borrow.nim18
1 files changed, 0 insertions, 18 deletions
diff --git a/tests/effects/tcannot_borrow.nim b/tests/effects/tcannot_borrow.nim
deleted file mode 100644
index 699176b04..000000000
--- a/tests/effects/tcannot_borrow.nim
+++ /dev/null
@@ -1,18 +0,0 @@
-discard """
-  errormsg: "cannot borrow"
-  nimout: '''tcannot_borrow.nim(16, 7) Error: cannot borrow meh; what it borrows from is potentially mutated
-tcannot_borrow.nim(17, 3) the mutation is here
-tcannot_borrow.nim(16, 7) is the statement that connected the mutation to the parameter'''
-  line: 16
-"""
-
-{.experimental: "views".}
-
-type
-  Foo = object
-    field: string
-
-proc dangerous(s: var seq[Foo]) =
-  let meh: lent Foo = s[0]
-  s.setLen 0
-  echo meh.field