D-Programming-Language/dmd — pull request #1248 by AndrejMitrovic (2012-11-02 20:54:17+00:00)
Title: Fix Issue 8948 - Make error message more readable for function/delegate expressions

This will make reading error messages much more readable when assigning function expressions to function pointer types.

E.g.:

```d
void function(int, string, float) a;
void function(int, short, float) b;
b = a;
```

Before (completely arbitrary alignment based on terminal):
```
test.d(7): Error: cannot implicitly convert expression (a) of type void function(int, string, float) to void function(int, short, float)
```

After:
```
test.d(7): Error: cannot implicitly convert expression (a) of type:
void function(int, string, float)
to:
void function(int, short, float)
```