From d3ae4887301fc3e5fe58d87e5559a35ee10ecad2 Mon Sep 17 00:00:00 2001 From: Tomas Lindquist Olsen Date: Mon, 1 Dec 2008 15:18:22 +0100 Subject: [PATCH] Added error when invoking gcc fails --- gen/toobj.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/gen/toobj.cpp b/gen/toobj.cpp index 77a04e96..cfe8f044 100644 --- a/gen/toobj.cpp +++ b/gen/toobj.cpp @@ -466,6 +466,11 @@ void assemble(const llvm::sys::Path& asmpath, const llvm::sys::Path& objpath, ch 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; }