<table border="1" cellspacing="0" cellpadding="8">
    <tr>
        <th>Issue</th>
        <td>
            <a href=http://email.email.llvm.org/c/eJylU02PmzAQ_TVwGS0iEBI4cNjutlLvrXpENh7AXce27KFp_n2NE9JNN90eKkZmvvzmeezhRpzazxoYfEP-6D0euDoBW5XeCEyKJ5g14wqBDBhOTGoYZt07HGBw5hANkkaDNVITuizJn5P88bLu8rMcGZ092agMZypus-Q6Mt0F7jbedVIL6bCnbq3Q0cLjkhb1jk4W_54KN8jn9U7d8hICyOL-BfNtGiRFLcsiKRp4SMqPi7kCFM0KoEzPVDYiQb66IpPo-seRAFCLa-SP_t1tqjLj2WONtSgAf4b-68joKRg2VAre2ybcA_xyvt_l3GZ4p53SX8FCAUmL41qGJkavDnuUSoGd_RReV2-cQ29NgNXj9fWE12LCLgRPrH_JUtGWoikblrKZJuNabV4MMZ3OTrUTkfXLRRWfgoySpplnvTkEQ6kf6-_BOvM9sAmm9H5GH5Sq3NdNOrXNhmMxlLzBbb4bBNvXg9jVQ1PldY4sr1PFOCrfJtWHpCg0HiFCBD2pntP_ZyDbIi-CbMK3rcomq3rBN9v90NSCC77dJdscD0yqbMHJjBtT10ZIPo8-BJX05H8Hw5TKUSNGwoEhSVLYvprjwBW-vju5l4FNI9M20vwFbvlXzg>53789</a>
        </td>
    </tr>

    <tr>
        <th>Summary</th>
        <td>
            WebAssembly: Unable to obtain funcref from pointer
        </td>
    </tr>

    <tr>
      <th>Labels</th>
      <td>
            new issue
      </td>
    </tr>

    <tr>
      <th>Assignees</th>
      <td>
      </td>
    </tr>

    <tr>
      <th>Reporter</th>
      <td>
          nokotan
      </td>
    </tr>
</table>

<pre>
    In a WebAssembly assembly code, unable to obtain funcref from function pointer.

```wat
.global funcptr_to_funcref
.global __indirect_function_table
.table_type __indirect_function_table funcref

funcptr_to_funcref:
  .functype funcptr_to_funcref (i32) -> (funcref)
  local.get 0
  table.get __indirect_function_table
  end_function
```

```log
popped externref, expected funcref
```

Table type of __indirect_function_table is funcref, it is expected that table.get will push a corresponding funcref into the stack.
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJyFU01v3CAQ_TX2BcUi2N6sDz6kSSv13qpHi4-xTcMCgnG3---L2fU226apjPB8wHuPYRBOnfrPlnDyDcRjjHAQ5kT4ZkinoGBPZLFcGCDoiBPItSXjYmWAkYzBHbKD2lninbYIoSroc0EfL_OOnseR4zlSTcYJbvI2j2FAN1zgbvPDoK3SASQOG8OAq47LsmwPePLw76XkBvk8v8FbX1KEVHn_ivn3MlKwva5ZwTpyV9QfV3cDYN0GYJzkppoACd1CWUkO_edIhIBV18wf9XuzqMZN54h33oMi8DPV32ZFT8nxiSlFb4vwFuCX8_2u53bjO-XU8QqWCDSugSsNzhxfHfaojSF-iXPqLulCgOhdgrXTtXtSt7i0C0hELl-qUvW16uqOl6jRQP-qJdMNka_vNuGl98olmH5G9HG9VPYpjUnjvIhKukNyjPmx_e58cN-T8uTqGBeIyWjrh31Xzj2tG7bnomlkDXS3pyC7kbatbHc1qJZ2peECTOyL9kPBmIUjyRDJLtrnUveMsjTu09e0dVe1Uon75mHs9koo0eyKhsKBa1OtOioXpjL0WZJYppiSRkeMv5PpPerJAmS6hM8XnF3orXtxyG2Zqfss_RcxKkGr">