! We were incorrectly mangling procedures in interfaces in modules
module module_interface
    interface
        subroutine foo ()
        end subroutine foo
    end interface
contains
subroutine cs
end subroutine
subroutine cproc
  interface
      subroutine bar ()
      end subroutine
  end interface
  call bar ()
  call foo ()
  call cs ()
end subroutine
end module
subroutine foo ()
end subroutine
subroutine bar ()
end subroutine
program module_interface_proc
  use module_interface
  interface
      subroutine bar ()
      end subroutine
  end interface
  call cproc ()
  call foo ()
  call bar ()
end program