PR preprocessor/69664: fix rich_location::override_column
[gcc.git] / libcpp / errors.c
index d92b38662eaaa478fb192900e4cf12a9c7cf1624..984737877be5e7827f0e515380b7f6298ff2e85f 100644 (file)
@@ -141,7 +141,8 @@ cpp_diagnostic_with_line (cpp_reader * pfile, int level, int reason,
   if (!pfile->cb.error)
     abort ();
   rich_location richloc (pfile->line_table, src_loc);
-  richloc.override_column (column);
+  if (column)
+    richloc.override_column (column);
   ret = pfile->cb.error (pfile, level, reason, &richloc, _(msgid), ap);
 
   return ret;