- __cds_wfcq_splice_blocking(&cbs_tmp_head, &cbs_tmp_tail,
- &crdp->cbs_head, &crdp->cbs_tail);
- if (!cds_wfcq_empty(&cbs_tmp_head, &cbs_tmp_tail)) {
+ splice_ret = __cds_wfcq_splice_blocking(&cbs_tmp_head,
+ &cbs_tmp_tail, &crdp->cbs_head, &crdp->cbs_tail);
+ assert(splice_ret != CDS_WFCQ_RET_WOULDBLOCK);
+ assert(splice_ret != CDS_WFCQ_RET_DEST_NON_EMPTY);
+ if (splice_ret != CDS_WFCQ_RET_SRC_EMPTY) {