# HG changeset patch # User Tomas Lindquist Olsen # Date 1228141102 -3600 # Node ID 05f2651caa6cadebed3a1b4594e17dd64834d9c1 # Parent 2eaefe4a550bf46be3ed36726355ab0526e5f0a5 Added error when invoking gcc fails diff -r 2eaefe4a550b -r 05f2651caa6c gen/toobj.cpp --- a/gen/toobj.cpp Mon Dec 01 14:54:06 2008 +0100 +++ b/gen/toobj.cpp Mon Dec 01 15:18:22 2008 +0100 @@ -466,6 +466,11 @@ std::string ErrMsg; int R = sys::Program::ExecuteAndWait( gcc, &Args[0], (const char**)clean_env, 0, 0, 0, &ErrMsg); + if (R) + { + error("failed to invoke gcc"); + fatal(); + } delete [] clean_env; }