D-Programming-Language/dmd — pull request #1159 by AndrejMitrovic (2012-10-02 23:42:28+00:00)
Title: Fix8623 Add file and line number to overload error message.

http://d.puremagic.com/issues/show_bug.cgi?id=8623

This converts this:
```
test.d(21): Error: function test.test called with argument types:
((typeof(null)))
matches both:
test.test(int* x)
and:
test.test(int* x)
```

into this:
```
test.d(8): Error: function test.test called with argument types:
((typeof(null)))
matches both:
test.d(3): test.test(int* x)
and:
test.d(4): test.test(int* x)
```

It makes it much easier to figure out which functions clash.

Also, I've added optabgen.exe to the .gitignore file. But wouldn't it be better to just put an *.exe mask in there?