/*
TEST_OUTPUT:
---
fail_compilation/fail13498.d(11): Error: cannot implicitly convert expression ("foo") of type string to int
fail_compilation/fail13498.d(16): Error: template instance fail13498.foo!() error instantiating
---
*/

int foo()()
{
    return "foo"; // should fail as well
}

void main()
{
    foo();
}
