anchor.diff:        import legion_logical_region_f_t
         implicit none
     
  -      integer(c_int) :: legion_index_copy_launcher_add_dst_region_requirement_lp_c
  +      integer(c_int)                                          :: legion_index_copy_launcher_add_dst_region_requirement_lp_c
         type(legion_index_copy_launcher_f_t), value, intent(in) :: launcher
         type(legion_logical_partition_f_t), value, intent(in)   :: handle
         integer(c_int), value, intent(in)                       :: proj
  
positive.code: 
      ! @see Legion::TaskLaunchxer::add_field()
      subroutine legion_task_launcher_add_field_c(launcher, idx, fid, inst) &
              bind(C, name="legion_task_launcher_add_field")
        use iso_c_binding
        import legion_task_launcher_f_t
        implicit none
  
negative.code:     ! -----------------------------------------------------------------------
      ! @see Legion::Domain::from_rect()
      function legion_domain_from_rect_1d_c(r) &
          bind(C, name="legion_domain_from_rect_1d")
        use iso_c_binding
        import legion_rect_1d_f_t
        import legion_domain_f_t
  