Merge pull request #3307 from rogercloud/devel

Fix issue #2245
This commit is contained in:
Andreas Rumpf 2015-09-14 17:37:54 +02:00
commit fa17707684
3 changed files with 16 additions and 4 deletions

View file

@ -30,7 +30,7 @@ type
c: char
se: seq[TA]
proc p(param1, param2: TC): TC =
proc p(param1, param2: TC, param3: var TC): TC =
var
local: TC
plocal: ptr TC
@ -43,6 +43,7 @@ proc p(param1, param2: TC): TC =
plocal2[] ?<| local
param1 ?<| param2
local ?<| param3
local.arr[0] !<| param1
local.arr !<| param1
@ -62,5 +63,5 @@ var
a <| a
a !<| b
discard p(x, x)
discard p(x, x, x)