Correct source and line number when error is inside expanded macro source