[Issue 5567] New: arrays can't call aliased functions as member functions
d-bugmail at puremagic.com
d-bugmail at puremagic.com
Sat Feb 12 15:53:03 PST 2011
http://d.puremagic.com/issues/show_bug.cgi?id=5567
Summary: arrays can't call aliased functions as member
functions
Product: D
Version: unspecified
Platform: x86
OS/Version: Linux
Status: NEW
Severity: normal
Priority: P2
Component: DMD
AssignedTo: nobody at puremagic.com
ReportedBy: jmdavisProg at gmx.com
--- Comment #0 from Jonathan M Davis <jmdavisProg at gmx.com> 2011-02-12 15:50:34 PST ---
This program:
import std.range;
import std.stdio;
void main(string[] args)
{
alias empty e;
writeln(args.e);
}
fails to compile, giving this message:
test.d(8): Error: undefined identifier module test.e
It shouldn't matter whether an alias is used. The function should act the same
way that it does when not aliased. And in this case, that fails, since you
can't call it as if the function were a member function of the array, which you
can normally do.
--
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