<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.webkit.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4.1"
          urlbase="https://bugs.webkit.org/"
          
          maintainer="admin@webkit.org"
>

    <bug>
          <bug_id>278493</bug_id>
          
          <creation_ts>2024-08-21 14:43:24 -0700</creation_ts>
          <short_desc>[WASM] Elements should assume non-null function reference type when appropriate</short_desc>
          <delta_ts>2024-08-22 11:39:10 -0700</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>JavaScriptCore</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="David Degazio">d_degazio</reporter>
          <assigned_to name="David Degazio">d_degazio</assigned_to>
          <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>2054530</commentid>
    <comment_count>0</comment_count>
    <who name="David Degazio">d_degazio</who>
    <bug_when>2024-08-21 14:43:24 -0700</bug_when>
    <thetext>In the section parser, we currently assume element sections have funcref (aka (ref null func)) type in many encodings. This was correct before the GC proposal, but with GC enabled, any form of element that directly includes function indices should have a non-null (ref func) type instead, since referencing an indexed function cannot produce a null reference.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2054531</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2024-08-21 14:43:35 -0700</bug_when>
    <thetext>&lt;rdar://problem/134447131&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2054534</commentid>
    <comment_count>2</comment_count>
    <who name="David Degazio">d_degazio</who>
    <bug_when>2024-08-21 14:53:03 -0700</bug_when>
    <thetext>Pull request: https://github.com/WebKit/WebKit/pull/32552</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2054755</commentid>
    <comment_count>3</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2024-08-22 11:39:08 -0700</bug_when>
    <thetext>Committed 282628@main (1af666fca2f0): &lt;https://commits.webkit.org/282628@main&gt;

Reviewed commits have been landed. Closing PR #32552 and removing active labels.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>