GBE: don't return error if we get an empty module.
authorZhigang Gong <zhigang.gong@intel.com>
Thu, 11 Sep 2014 05:43:29 +0000 (13:43 +0800)
committerZhigang Gong <zhigang.gong@intel.com>
Thu, 11 Sep 2014 05:46:06 +0000 (13:46 +0800)
When compile a empty string, we may get an empty module which is not
an error.

Signed-off-by: Zhigang Gong <zhigang.gong@intel.com>
Reviewed-by: "Yang, Rong R" <rong.r.yang@intel.com>
backend/src/llvm/llvm_to_gen.cpp

index 67890d1..e31421f 100644 (file)
@@ -227,7 +227,7 @@ namespace gbe
     if (!module)
       delete cl_mod;
     if (M.get() == 0)
-      return false;
+      return true;
 
     Module &mod = *M.get();
     DataLayout DL(&mod);