mirror of
https://github.com/nim-lang/Nim.git
synced 2026-04-18 21:40:32 +00:00
closes #11533
This commit is contained in:
@@ -2,6 +2,9 @@ discard """
|
||||
cmd: '''nim c --newruntime $file'''
|
||||
output: '''a b
|
||||
70
|
||||
hello
|
||||
hello
|
||||
hello
|
||||
2 2 alloc/dealloc pairs: 0'''
|
||||
"""
|
||||
|
||||
@@ -26,5 +29,20 @@ proc wrap =
|
||||
foo fIt
|
||||
|
||||
wrap()
|
||||
|
||||
# bug #11533
|
||||
proc say = echo "hello"
|
||||
|
||||
# Error: internal error: genAssignment: tyNil
|
||||
var err0: proc() = say
|
||||
err0()
|
||||
|
||||
var ok0: proc()
|
||||
ok0 = say
|
||||
ok0()
|
||||
|
||||
var ok1 = say
|
||||
ok1()
|
||||
|
||||
let (a, d) = allocCounters()
|
||||
discard cprintf("%ld %ld alloc/dealloc pairs: %ld\n", a, d, system.allocs)
|
||||
|
||||
Reference in New Issue
Block a user