anchor.diff:      subroutine legion_task_preamble_c(tdata, tdatalen, proc_id, &
                                         task, regionptr, num_regions, &
                                         ctx, runtime) &
  -                   bind(C, name="legion_task_preamble")
  +        bind(C, name="legion_task_preamble")
         use iso_c_binding
         import legion_task_f_t
         import legion_physical_region_f_t
  
positive.code:       import legion_logical_region_f_t
        implicit none
    
        integer(c_int) :: legion_index_copy_launcher_add_dst_region_requirement_lr_c
        type(legion_index_copy_launcher_f_t), value, intent(in) :: launcher
        type(legion_logical_region_f_t), value, intent(in)      :: handle
        integer(c_int), value, intent(in)                       :: proj
  
negative.code:     
      ! @see Legion::Runtime::issue_copy_operation()
      subroutine legion_index_copy_launcher_execute_c(runtime, ctx, launcher) &
          bind(C, name="legion_index_copy_launcher_execute")
        use iso_c_binding
        import legion_runtime_f_t
        import legion_context_f_t
  