Warnings without ``location`` were reported as ``None``. This is corrected to now report ``<undetermined location>``.