.globaltype tempRet0, i32
tempRet0:

.globl setTempRet0
setTempRet0:
  .functype setTempRet0 (i32) -> ()
  local.get 0
  global.set tempRet0
  end_function

.globl getTempRet0
getTempRet0:
  .functype getTempRet0 () -> (i32)
  global.get tempRet0
  end_function

# These aliases exist solely for LegalizeJSInterface pass in binaryen
# They get exported by emcc and the exports are then removed by the
# binaryen pass
.globl __get_temp_ret
.type __get_temp_ret, @function
__get_temp_ret = getTempRet0

.globl __set_temp_ret
.type __set_temp_ret, @function
__set_temp_ret = setTempRet0
