compiler complains "warning: control reaches end of non-void function"
Signed-off-by: Ruiling Song <[email protected]> --- backend/src/llvm/llvm_gen_backend.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/backend/src/llvm/llvm_gen_backend.cpp b/backend/src/llvm/llvm_gen_backend.cpp index b0571a4..169d589 100644 --- a/backend/src/llvm/llvm_gen_backend.cpp +++ b/backend/src/llvm/llvm_gen_backend.cpp @@ -1090,8 +1090,10 @@ namespace gbe ctx.ADD(ir::Type::TYPE_S32, reg, pointer_reg, offset_reg); return reg; } - else - assert(0); + else { + GBE_ASSERT(0 && "Unsupported constant expression"); + return regTranslator.getScalar(val, elemID); + } } ir::Register GenWriter::getConstantRegister(Constant *c, uint32_t elemID) { -- 1.7.10.4 _______________________________________________ Beignet mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/beignet
