alloca may escape through mem intrinsic