<?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>297265</bug_id>
          
          <creation_ts>2025-08-12 02:10:08 -0700</creation_ts>
          <short_desc>WTF assertions need to use C compliant assembly</short_desc>
          <delta_ts>2025-08-13 13:57:51 -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>WebKit Misc.</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>adrian_taylor</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>2135871</commentid>
    <comment_count>0</comment_count>
    <who name="">adrian_taylor</who>
    <bug_when>2025-08-12 02:10:08 -0700</bug_when>
    <thetext>Parts of wtf/Assertions.h are available in non C++ contexts and in some downstream consumers of WebKit are not compiled with GNU extensions, so these parts must not use &apos;asm&apos; but instead &apos;__asm__&apos;. This problem has become apparent due to the use of clang modules which compile the entire file to an AST and thus reveal compilation errors even if these macros are not actually used.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2135872</commentid>
    <comment_count>1</comment_count>
    <who name="">adrian_taylor</who>
    <bug_when>2025-08-12 02:10:09 -0700</bug_when>
    <thetext>&lt;rdar://problem/157617570&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2135873</commentid>
    <comment_count>2</comment_count>
    <who name="">adrian_taylor</who>
    <bug_when>2025-08-12 02:12:17 -0700</bug_when>
    <thetext>Pull request: https://github.com/WebKit/WebKit/pull/49264</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2136321</commentid>
    <comment_count>3</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2025-08-13 13:57:50 -0700</bug_when>
    <thetext>Committed 298649@main (2b1e2b76fea8): &lt;https://commits.webkit.org/298649@main&gt;

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

    </bug>

</bugzilla>