Add it to Bugzilla. Another case is that this works:
alias pure int function( int ) FN;
pure foo4( FN fn, int x ) {
return fn( x );
}
It seems the problem is that type specification in function signatures
does not support the full range of type signature in the language.
--
Simen

Add it to Bugzilla. Another case is that this works:
alias pure int function( int ) FN;
pure foo4( FN fn, int x ) {
return fn( x );
}
It seems the problem is that type specification in function signatures
does not support the full range of type signature in the language.