digitalmars.D.bugs - [Issue 17192] New: ParameterDefaults fails for member function
- via Digitalmars-d-bugs (28/28) Feb 16 2017 https://issues.dlang.org/show_bug.cgi?id=17192
https://issues.dlang.org/show_bug.cgi?id=17192 Issue ID: 17192 Summary: ParameterDefaults fails for member function Product: D Version: D2 Hardware: All OS: All Status: NEW Severity: regression Priority: P1 Component: phobos Assignee: nobody puremagic.com Reporter: john.loughran.colvin gmail.com import std.traits; struct Base { void foo(int i) {} } alias blah = ParameterDefaults!(Base.foo); std/traits.d(1227): Error: variable i cannot be read at compile time std/traits.d(1228): Error: variable i cannot be read at compile time std/traits.d(1252): Error: template instance std.traits.ParameterDefaults!(foo).Get!0LU error instantiating std/traits.d(1255): instantiated from here: Impl!0LU test.d(8): instantiated from here: ParameterDefaults!(foo) bisection isn't totally certain yet, but I'm 90% sure it was caused by this: https://github.com/dlang/phobos/pull/4889/commits/f783d975a28febea3a323bae3ce5f902cec17aa9 --
Feb 16 2017