Signed-off-by: Bai Yannan <[email protected]>
---
 backend/src/llvm/llvm_gen_backend.cpp | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/backend/src/llvm/llvm_gen_backend.cpp 
b/backend/src/llvm/llvm_gen_backend.cpp
index b75da22..e3b6b13 100644
--- a/backend/src/llvm/llvm_gen_backend.cpp
+++ b/backend/src/llvm/llvm_gen_backend.cpp
@@ -203,7 +203,8 @@ if(OCL_PROFILING){                                  \
        llvm::DebugLoc dg;                              \
        GET_INSN_DBGLOC##FLAG(I);               \
        gbe::ir::BasicBlock * bb = ctx.getBlock();                              
\
-       for(gbe::ir::Instruction *in = bb->getFirstInstruction(); 
in!=bb->getLastInstruction(); in=bb->getSuccessorInstruction(in) )\
+       if(bb)\
+               for(gbe::ir::Instruction *in = bb->getFirstInstruction(); 
in!=bb->getLastInstruction(); in=bb->getSuccessorInstruction(in) )\
                  if(!in->DBGInfo.hasDBGInfo) in->setDBGInfo(dg.getLine(), 
dg.getCol());\
        }
 // end define SET_GENIR_DBGINFO
-- 
1.9.1

_______________________________________________
Beignet mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/beignet

Reply via email to