On Thursday, 1 September 2016 at 08:44:38 UTC, Stefan Koch wrote:
void f(T)(T t) {
  static if (is(fImpl(t) == void)) {
    f(t);
  } else {
    // default impl here
  }
}

Was meant to be
 void f(T)(T t) {
   static if (is(fImpl(t) == void)) {
     fImpl(t);
   } else {
     // default impl here
   }
 }

Reply via email to