  .globl  bar
bar:
  .functype bar () -> (i64)
  i64.const 1
  end_function

  .globl  call_bar_indirect
call_bar_indirect:
  .functype call_bar_indirect () -> ()
  i32.const 0
  i32.load  indirect_bar
  call_indirect () -> (i64)
  drop
  i32.const 0
  i32.load  indirect_foo
  call_indirect () -> (i32)
  drop
  end_function

  .section  .data.indirect_bar,"",@
indirect_bar:
  .int32  bar
  .size indirect_bar, 4

  .section  .data.indirect_foo,"",@
indirect_foo:
  .int32  foo
  .size indirect_foo, 4

  .functype foo () -> (i32)
