On 27.09.2018 01:05, Neia Neutuladh wrote:
The standard ways of dealing with this: * Reorder the declarations. * Make the functions non-nested. * Get rid of mutual recursion. * Use a delegate. * Do a method-to-method-object refactoring.
* turn the function with the forward reference into a template
void main() {
void fun()() {
fun2();
}
void fun2() {}
fun(); // ok
}
