- segfault in LLVM ADCE: AggressiveDeadCodeElimination::markLive (post autodiff optimisation pass) - does not occur if calc_out_rgrad or calc_stop_rgrad is not compiled, so something to do with both of them being in the module at once?