CAPI: return reverse block
diff --git a/enzyme/Enzyme/CApi.cpp b/enzyme/Enzyme/CApi.cpp index e32d675..fe1ba13 100644 --- a/enzyme/Enzyme/CApi.cpp +++ b/enzyme/Enzyme/CApi.cpp
@@ -597,11 +597,11 @@ (bool)allowForward, (bool)shadowsLookedUp); } -void EnzymeGradientUtilsAddReverseBlock(GradientUtils *gutils, +LLVMValueRef EnzymeGradientUtilsAddReverseBlock(GradientUtils *gutils, LLVMValueRef block, const char *name, uint8_t forkCache, uint8_t push) { - gutils->addReverseBlock(cast<BasicBlock>(unwrap(block)), name, forkCache, - push); + return wrap(gutils->addReverseBlock(cast<BasicBlock>(unwrap(block)), name, forkCache, + push)); } LLVMValueRef EnzymeCreateForwardDiff(