allow all report_* funcs to print without location
allow all report_* funcs to print without location

Some warnings and errors might have to be printed without any
location info. Therefore we now allow all report_* functions to
print even if no location is currently given.

opp11/ctp-c,opp11/ctp-c