Comment #0 by dlang-bugzilla — 2014-03-27T10:02:46Z
/////// test.d ///////
import std.process;
import std.functional;
void main()
{
pipe();
}
//////////////////////
The compiler is expected to either choose std.process.pipe, or present an ambiguity error. Currently it chooses std.functional.pipe, with the resulting error:
C:\...\std\functional.d(514,25): Error: tuple index 0 exceeds 0
C:\...\std\functional.d(514,42): Error: slice [1..0] is out of range of [0..0]
C:\...\std\functional.d(533,22): Error: template instance std.functional
.compose!() error instantiating
test.d(6,6): instantiated from here: pipe!()
Comment #1 by robert.schadek — 2024-12-13T18:18:51Z