blob: a22923035fe4b7f54ace80cfebb5858346a07c17 [file] [log] [blame]
// EXTRA_SOURCES: imports/template2962a.d
// comment 29
void foo(T)(T p)
{
void inner(U)() {
auto p2 = p;
}
inner!int();
}
// comment 20
void funcD(alias x)() {
assert(x==1.0);
}
void funcC(T)(double a){
// Case 1: ICE(glue.c)
funcD!(a)();
// Case 2: wrong code
double b = 1.0; funcD!(b)();
}
void bug2962comment36()(int p)
{
int inner()() { return p; }
alias inner!() finner;
}