Let compiler know name of file (otherwise bug will not be detected)

This way the test behaves the same as iPython's %run (which triggered the bug in first place) for both 2.x and 3.x