https://d.puremagic.com/issues/show_bug.cgi?id=5638
Infiltrator <lt.infiltra...@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED CC| |lt.infiltra...@gmail.com Resolution| |WORKSFORME --- Comment #1 from Infiltrator <lt.infiltra...@gmail.com> 2014-03-19 16:14:10 PDT --- For the examples you provided, v2.065 gives the same typeid for all of them: -------------------------------------------------------------------- import std.range, std.stdio; void main() { auto c1 = chain(chain([1, 2]), [3, 4]); writeln(c1); writefln("chain(chain, range): %s", typeid(typeof(c1))); auto c2 = chain([1, 2], chain([3, 4])); writeln(c2); writefln("chain(range, chain): %s", typeid(typeof(c2))); auto c3 = chain(chain([1, 2]), chain([3, 4])); writeln(c3); writefln("chain(chain, chain): %s", typeid(typeof(c3))); } -------------------------------------------------------------------- Application output: [1, 2, 3, 4] chain(chain, range): std.range.chain!(int[], int[]).chain.Result [1, 2, 3, 4] chain(range, chain): std.range.chain!(int[], int[]).chain.Result [1, 2, 3, 4] chain(chain, chain): std.range.chain!(int[], int[]).chain.Result -- Configure issuemail: https://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: -------