[Issue 7559] Nested function error without -inline

d-bugmail at puremagic.com d-bugmail at puremagic.com
Fri Mar 1 04:43:03 PST 2013


http://d.puremagic.com/issues/show_bug.cgi?id=7559



--- Comment #2 from bearophile_hugs at eml.cc 2013-03-01 04:43:02 PST ---
(In reply to comment #1)
> import std.array: array;
> import std.algorithm: map;
> void main() {
>     int[] foo;
>     auto r1 = map!(i => foo[0])([0]);
>     auto r2 = array(r1);
> }
> 
> 
> Gives:
> 
> temp.d(5): Error: function D main is a nested function and cannot be accessed
> from std.array.array!(MapResult!(__lambda2, int[])).array

Sorry, that does need -inline. Example moved to Issue 4841.

-- 
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
------- You are receiving this mail because: -------


More information about the Digitalmars-d-bugs mailing list