ref: 8797e25efdcf8ae086bd1f0d3b06f7f0d7e8cb77
parent: de0eaa156f9c775d23b63c5caf73ef9d54782bd6
author: Roberto E. Vargas Caballero <k0ga@shike2.com>
date: Thu May 28 07:42:31 EDT 2015
Do not return from usererr The standard says that the compilation process must stop after an #error directive.
--- a/cc1/cpp.c
+++ b/cc1/cpp.c
@@ -525,6 +525,7 @@
if (cppoff)
return;
printerr("#error %s", s);
+ exit(-1);
}
static void