diff --git a/hpvm/lib/Transforms/FuseHPVMTensorNodes/FuseHPVMTensorNodes.cpp b/hpvm/lib/Transforms/FuseHPVMTensorNodes/FuseHPVMTensorNodes.cpp index e28134f09f1f8ee97ef4aef6fe4d2425481b239d..c46a22156112786ee5f3b358f325482c6827ce25 100644 --- a/hpvm/lib/Transforms/FuseHPVMTensorNodes/FuseHPVMTensorNodes.cpp +++ b/hpvm/lib/Transforms/FuseHPVMTensorNodes/FuseHPVMTensorNodes.cpp @@ -129,6 +129,9 @@ static DFNode *findNextNodeInSequence(DFNode *SrcN) { } } + if(!DstN) + return NULL; + // If we reach this point, DstN is the unique successor of SrcN // Now, test that the DstN has a single predeccessor except Root (dummy)