hhvm sending false filename with a -1 lineno.

This was encountered on hhvm (3.2.0) when xhp threw a fatal error 

> mismatched tag: 'div' not the same as 'input'
(ya I forgot to close an input tag /> )

This is more of a compatibility between hhvm & php but is a simple fix here.