<?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>295472</bug_id>
          
          <creation_ts>2025-07-04 17:26:15 -0700</creation_ts>
          <short_desc>webkitgtk 2.46 fails to build with clang-20 (backport patch from 2.49)</short_desc>
          <delta_ts>2025-07-04 17:26:15 -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>New Bugs</component>
          <version>WebKit Local Build</version>
          <rep_platform>PC</rep_platform>
          <op_sys>All</op_sys>
          <bug_status>NEW</bug_status>
          <resolution></resolution>
          
          <see_also>https://bugs.webkit.org/show_bug.cgi?id=289669</see_also>
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Major</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Jernej Jakob">jernej.jakob+webkit</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>2127934</commentid>
    <comment_count>0</comment_count>
      <attachid>475786</attachid>
    <who name="Jernej Jakob">jernej.jakob+webkit</who>
    <bug_when>2025-07-04 17:26:15 -0700</bug_when>
    <thetext>Created attachment 475786
Patch from commit 654f0c3862f7 modified for 2.46.6. Original author fujii (Fujii Hironori).

Please backport the patch to fix building with clang-20 to 2.46.
https://bugs.webkit.org/show_bug.cgi?id=289669
Said patch from the above bug does not apply, it needs a slight modification, I&apos;m attaching a patch that I tested to work with 2.46.6, it applies and builds successfully.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>475786</attachid>
            <date>2025-07-04 17:26:15 -0700</date>
            <delta_ts>2025-07-04 17:26:15 -0700</delta_ts>
            <desc>Patch from commit 654f0c3862f7 modified for 2.46.6. Original author fujii (Fujii Hironori).</desc>
            <filename>2.46.6-EnumTraits.h-error-no-matching-function-for-call-to-.patch</filename>
            <type>text/plain</type>
            <size>1344</size>
            <attacher name="Jernej Jakob">jernej.jakob+webkit</attacher>
            
              <data encoding="base64">LS0tIGEvU291cmNlL1dURi93dGYvRW51bVRyYWl0cy5oCTIwMjUtMDctMDQgMDA6NTU6MzMuNTUy
NjAzNDE2ICswMjAwCisrKyBiL1NvdXJjZS9XVEYvd3RmL0VudW1UcmFpdHMuaAkyMDI1LTA3LTA0
IDAxOjA4OjA0Ljg0NTk3MDA3MSArMDIwMApAQCAtMTYxLDYgKzE2MSwxNiBAQAogI3ByYWdtYSBj
bGFuZyBkaWFnbm9zdGljIGlnbm9yZWQgIi1XZW51bS1jb25zdGV4cHItY29udmVyc2lvbiIKICNl
bmRpZgogCisjaWYgQ09NUElMRVIoQ0xBTkcpICYmIF9fY2xhbmdfbWFqb3JfXyA+PSAxNgordGVt
cGxhdGUgPHR5cGVuYW1lIEUsIGF1dG8gViwgdHlwZW5hbWUgPSB2b2lkPgoraW5saW5lIGNvbnN0
ZXhwciBib29sIGlzRW51bUNvbnN0ZXhwclN0YXRpY0Nhc3RWYWxpZCA9IGZhbHNlOwordGVtcGxh
dGUgPHR5cGVuYW1lIEUsIGF1dG8gVj4KK2lubGluZSBjb25zdGV4cHIgYm9vbCBpc0VudW1Db25z
dGV4cHJTdGF0aWNDYXN0VmFsaWQ8RSwgViwgc3RkOjp2b2lkX3Q8c3RkOjppbnRlZ3JhbF9jb25z
dGFudDxFLCBzdGF0aWNfY2FzdDxFPihWKT4+PiA9IHRydWU7CisjZWxzZQordGVtcGxhdGUgPHR5
cGVuYW1lLCBhdXRvPgoraW5saW5lIGNvbnN0ZXhwciBib29sIGlzRW51bUNvbnN0ZXhwclN0YXRp
Y0Nhc3RWYWxpZCA9IHRydWU7CisjZW5kaWYKKwogdGVtcGxhdGU8dHlwZW5hbWUgRT4KIGNvbnN0
ZXhwciBzdGQ6OnNwYW48Y29uc3QgY2hhcj4gZW51bVR5cGVOYW1lSW1wbCgpCiB7CkBAIC0yMjQs
NiArMjM0LDE2IEBACiAgICAgcmV0dXJuIHJlc3VsdDsKIH0KIAordGVtcGxhdGU8dHlwZW5hbWUg
RSwgYXV0byBWPgorY29uc3RleHByIHN0ZDo6c3Bhbjxjb25zdCBjaGFyPiBlbnVtTmFtZSgpCit7
CisgICAgaWYgY29uc3RleHByIChpc0VudW1Db25zdGV4cHJTdGF0aWNDYXN0VmFsaWQ8RSwgVj4p
CisgICAgICAgIHJldHVybiBlbnVtTmFtZTxzdGF0aWNfY2FzdDxFPihWKT4oKTsKKyAgICBlbHNl
CisgICAgICAgIHJldHVybiB7IH07Cit9CisKKwogbmFtZXNwYWNlIGRldGFpbCB7CiAKIHRlbXBs
YXRlPHNpemVfdCBpLCBzaXplX3QgZW5kPgpAQCAtMjQzLDcgKzI2Myw3IEBACiAgICAgc3RkOjph
cnJheTxzdGQ6OnNwYW48Y29uc3QgY2hhcj4sIGxpbWl0PiBuYW1lczsKIAogICAgIGRldGFpbDo6
Zm9yQ29uc3RleHByPDAsIGxpbWl0PihbJl0gKGF1dG8gaSkgewotICAgICAgICBuYW1lc1tpXSA9
IGVudW1OYW1lPHN0YXRpY19jYXN0PEU+KHN0YXRpY19jYXN0PHVuc2lnbmVkPihpKSk+KCk7Cisg
ICAgICAgIG5hbWVzW2ldID0gZW51bU5hbWU8RSwgc3RhdGljX2Nhc3Q8dW5zaWduZWQ+KGkpPigp
OwogICAgIH0pOwogICAgIHJldHVybiBuYW1lczsKIH0K
</data>

          </attachment>
      

    </bug>

</bugzilla>