unique_ptrify LTOCodeGenerator::NativeObjectFile