<?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>220575</bug_id>
          
          <creation_ts>2021-01-12 19:27:39 -0800</creation_ts>
          <short_desc>[JSC] Class name &apos;await&apos; is valid in sync context</short_desc>
          <delta_ts>2021-01-12 23:05:14 -0800</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 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="Ross Kirsling">ross.kirsling</reporter>
          <assigned_to name="Ross Kirsling">ross.kirsling</assigned_to>
          <cc>ews-watchlist</cc>
    
    <cc>keith_miller</cc>
    
    <cc>mark.lam</cc>
    
    <cc>msaboff</cc>
    
    <cc>saam</cc>
    
    <cc>tzagallo</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>ysuzuki</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1719191</commentid>
    <comment_count>0</comment_count>
    <who name="Ross Kirsling">ross.kirsling</who>
    <bug_when>2021-01-12 19:27:39 -0800</bug_when>
    <thetext>[JSC] Class name &apos;await&apos; is valid in sync context</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1719201</commentid>
    <comment_count>1</comment_count>
      <attachid>417505</attachid>
    <who name="Ross Kirsling">ross.kirsling</who>
    <bug_when>2021-01-12 20:49:58 -0800</bug_when>
    <thetext>Created attachment 417505
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1719206</commentid>
    <comment_count>2</comment_count>
      <attachid>417505</attachid>
    <who name="Yusuke Suzuki">ysuzuki</who>
    <bug_when>2021-01-12 22:05:39 -0800</bug_when>
    <thetext>Comment on attachment 417505
Patch

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1719214</commentid>
    <comment_count>3</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2021-01-12 23:04:36 -0800</bug_when>
    <thetext>Committed r271432: &lt;https://trac.webkit.org/changeset/271432&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 417505.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1719216</commentid>
    <comment_count>4</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2021-01-12 23:05:14 -0800</bug_when>
    <thetext>&lt;rdar://problem/73139160&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>417505</attachid>
            <date>2021-01-12 20:49:58 -0800</date>
            <delta_ts>2021-01-12 23:04:37 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-220575-20210112204957.patch</filename>
            <type>text/plain</type>
            <size>5343</size>
            <attacher name="Ross Kirsling">ross.kirsling</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjcxNDI0CmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlw
dENvcmUvQ2hhbmdlTG9nIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwppbmRleCBh
NjRmYTZlNDRmZTM2NmZhM2E1MzhjZDFiMTljNWRhODhiNGMxZTkxLi44NmI4MmQyMWUwNDY4MmM4
NDc5NjY1MTQ2MjQxZjEzZDc2MjFjZjVjIDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENv
cmUvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKQEAgLTEs
MyArMSwxOCBAQAorMjAyMS0wMS0xMiAgUm9zcyBLaXJzbGluZyAgPHJvc3Mua2lyc2xpbmdAc29u
eS5jb20+CisKKyAgICAgICAgW0pTQ10gQ2xhc3MgbmFtZSAnYXdhaXQnIGlzIHZhbGlkIGluIHN5
bmMgY29udGV4dAorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/
aWQ9MjIwNTc1CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAg
ICAgKiBwYXJzZXIvUGFyc2VyLmNwcDoKKyAgICAgICAgKEpTQzo6UGFyc2VyPExleGVyVHlwZT46
OnBhcnNlQ2xhc3MpOgorICAgICAgICBDaGVjayBmb3IgdmFsaWQgJ2F3YWl0Jy4KKworICAgICAg
ICAqIHBhcnNlci9QYXJzZXIuaDoKKyAgICAgICAgKEpTQzo6UGFyc2VyOjppc0Rpc2FsbG93ZWRJ
ZGVudGlmaWVyQXdhaXQpOgorICAgICAgICBGaXggbWlzdGFrZSAtLSB3ZSBjYXJlIGlmIHRoZSBj
b250YWluaW5nIGZ1bmN0aW9uIGlzIGFzeW5jLCB3ZSBkb24ndCBjYXJlIGFib3V0IGJlaW5nICph
dCogZnVuY3Rpb24gc2NvcGUuCisKIDIwMjEtMDEtMTIgIFJvc3MgS2lyc2xpbmcgIDxyb3NzLmtp
cnNsaW5nQHNvbnkuY29tPgogCiAgICAgICAgIFtKU0NdIENsYXNzIG5hbWVzIG11c3QgYmUgbGV4
ZWQgYXMgc3RyaWN0IG1vZGUgY29kZQpkaWZmIC0tZ2l0IGEvU291cmNlL0phdmFTY3JpcHRDb3Jl
L3BhcnNlci9QYXJzZXIuY3BwIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL3BhcnNlci9QYXJzZXIu
Y3BwCmluZGV4IDM3MjhkOTBkOTVmOTZmM2MyY2JlMWE5NTdjZjE3ODI4OTM4YzJhMjYuLmU3YjUx
NTc2MzgzZDkxZGY0NzZhNzA4NmU0NDQzYTk4ZWRhYmZiNWUgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9K
YXZhU2NyaXB0Q29yZS9wYXJzZXIvUGFyc2VyLmNwcAorKysgYi9Tb3VyY2UvSmF2YVNjcmlwdENv
cmUvcGFyc2VyL1BhcnNlci5jcHAKQEAgLTI4NjAsNyArMjg2MCw3IEBAIHRlbXBsYXRlIDxjbGFz
cyBUcmVlQnVpbGRlcj4gVHJlZUNsYXNzRXhwcmVzc2lvbiBQYXJzZXI8TGV4ZXJUeXBlPjo6cGFy
c2VDbGFzcyhUCiAKICAgICBBU1NFUlRfV0lUSF9NRVNTQUdFKHJlcXVpcmVtZW50cyAhPSBGdW5j
dGlvbk5hbWVSZXF1aXJlbWVudHM6OlVubmFtZWQsICJDdXJyZW50bHksIHRoZXJlIGlzIG5vIGNh
bGxlciB0aGF0IHVzZXMgRnVuY3Rpb25OYW1lUmVxdWlyZW1lbnRzOjpVbm5hbWVkIGZvciBjbGFz
cyBzeW50YXguIik7CiAgICAgQVNTRVJUX1dJVEhfTUVTU0FHRSghKHJlcXVpcmVtZW50cyA9PSBG
dW5jdGlvbk5hbWVSZXF1aXJlbWVudHM6Ok5vbmUgJiYgIWluZm8uY2xhc3NOYW1lKSwgIldoZW4g
c3BlY2lmeWluZyBGdW5jdGlvbk5hbWVSZXF1aXJlbWVudHM6Ok5vbmUsIHdlIG5lZWQgdG8gaW5p
dGlhbGl6ZSBpbmZvLmNsYXNzTmFtZSB3aXRoIHRoZSBkZWZhdWx0IHZhbHVlIGluIHRoZSBjYWxs
ZXIgc2lkZS4iKTsKLSAgICBpZiAobWF0Y2goSURFTlQpKSB7CisgICAgaWYgKG1hdGNoKElERU5U
KSB8fCAobWF0Y2goQVdBSVQpICYmICFpc0Rpc2FsbG93ZWRJZGVudGlmaWVyQXdhaXQobV90b2tl
bikpKSB7CiAgICAgICAgIGluZm8uY2xhc3NOYW1lID0gbV90b2tlbi5tX2RhdGEuaWRlbnQ7CiAg
ICAgICAgIG5leHQoKTsKICAgICAgICAgZmFpbElmVHJ1ZShjbGFzc1Njb3BlLT5kZWNsYXJlTGV4
aWNhbFZhcmlhYmxlKGluZm8uY2xhc3NOYW1lLCB0cnVlKSAmIERlY2xhcmF0aW9uUmVzdWx0OjpJ
bnZhbGlkU3RyaWN0TW9kZSwgIiciLCBpbmZvLmNsYXNzTmFtZS0+aW1wbCgpLCAiJyBpcyBub3Qg
YSB2YWxpZCBjbGFzcyBuYW1lIik7CmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlwdENvcmUv
cGFyc2VyL1BhcnNlci5oIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL3BhcnNlci9QYXJzZXIuaApp
bmRleCAxZmJhNGJhODZkYjFmMzJmYThiODFiOGE2NjRhYmY4YWQ2NjMyZjdmLi4wNGFjNGY4YWI0
MzZkMTIzODU5OWExM2ZiOTljOTBkZTRmNDU2ZTdjIDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNj
cmlwdENvcmUvcGFyc2VyL1BhcnNlci5oCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9wYXJz
ZXIvUGFyc2VyLmgKQEAgLTE4NDIsNyArMTg0Miw3IEBAIHByaXZhdGU6CiAKICAgICBib29sIGlz
RGlzYWxsb3dlZElkZW50aWZpZXJBd2FpdChjb25zdCBKU1Rva2VuJiB0b2tlbikKICAgICB7Ci0g
ICAgICAgIHJldHVybiB0b2tlbi5tX3R5cGUgPT0gQVdBSVQgJiYgKCFtX3BhcnNlclN0YXRlLmFs
bG93QXdhaXQgfHwgY3VycmVudFNjb3BlKCktPmlzQXN5bmNGdW5jdGlvbkJvdW5kYXJ5KCkgfHwg
bV9zY3JpcHRNb2RlID09IEpTUGFyc2VyU2NyaXB0TW9kZTo6TW9kdWxlKTsKKyAgICAgICAgcmV0
dXJuIHRva2VuLm1fdHlwZSA9PSBBV0FJVCAmJiAoIW1fcGFyc2VyU3RhdGUuYWxsb3dBd2FpdCB8
fCBjdXJyZW50U2NvcGUoKS0+aXNBc3luY0Z1bmN0aW9uKCkgfHwgbV9zY3JpcHRNb2RlID09IEpT
UGFyc2VyU2NyaXB0TW9kZTo6TW9kdWxlKTsKICAgICB9CiAKICAgICBib29sIGlzRGlzYWxsb3dl
ZElkZW50aWZpZXJZaWVsZChjb25zdCBKU1Rva2VuJiB0b2tlbikKZGlmZiAtLWdpdCBhL0pTVGVz
dHMvQ2hhbmdlTG9nIGIvSlNUZXN0cy9DaGFuZ2VMb2cKaW5kZXggZDc2YjVkMGE1MmJlZmQ3YzQ0
YWEwZTRjYjE5NmI2ODRmN2Y2NWNkYi4uZTYwZmVmMzZiOTJlMGRkODNkYWFmMzczYmQ4MTY4N2Fi
ODIwYjlkOSAxMDA2NDQKLS0tIGEvSlNUZXN0cy9DaGFuZ2VMb2cKKysrIGIvSlNUZXN0cy9DaGFu
Z2VMb2cKQEAgLTEsMyArMSwxMyBAQAorMjAyMS0wMS0xMiAgUm9zcyBLaXJzbGluZyAgPHJvc3Mu
a2lyc2xpbmdAc29ueS5jb20+CisKKyAgICAgICAgW0pTQ10gQ2xhc3MgbmFtZSAnYXdhaXQnIGlz
IHZhbGlkIGluIHN5bmMgY29udGV4dAorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9z
aG93X2J1Zy5jZ2k/aWQ9MjIwNTc1CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BT
ISkuCisKKyAgICAgICAgKiB0ZXN0MjYyL2V4cGVjdGF0aW9ucy55YW1sOgorICAgICAgICBNYXJr
IGZvdXIgdGVzdCBjYXNlcyBhcyBwYXNzaW5nLgorCiAyMDIxLTAxLTEyICBSb3NzIEtpcnNsaW5n
ICA8cm9zcy5raXJzbGluZ0Bzb255LmNvbT4KIAogICAgICAgICBbSlNDXSBDbGFzcyBuYW1lcyBt
dXN0IGJlIGxleGVkIGFzIHN0cmljdCBtb2RlIGNvZGUKZGlmZiAtLWdpdCBhL0pTVGVzdHMvdGVz
dDI2Mi9leHBlY3RhdGlvbnMueWFtbCBiL0pTVGVzdHMvdGVzdDI2Mi9leHBlY3RhdGlvbnMueWFt
bAppbmRleCBiM2Q2OWM1NDcwMTYxODkwZjA5MGZlYzFkMzc4MjYzMmExOGU0OTQ5Li5mZjM1Yjhl
NWZlYmJjMzdiMjk3NTY0NTQzMDQ1OTRmN2JmZWM4M2YwIDEwMDY0NAotLS0gYS9KU1Rlc3RzL3Rl
c3QyNjIvZXhwZWN0YXRpb25zLnlhbWwKKysrIGIvSlNUZXN0cy90ZXN0MjYyL2V4cGVjdGF0aW9u
cy55YW1sCkBAIC0xNDgxLDkgKzE0ODEsNiBAQCB0ZXN0L2xhbmd1YWdlL2V4cHJlc3Npb25zL2Nh
bGwvdGNvLW5vbi1ldmFsLXdpdGguanM6CiB0ZXN0L2xhbmd1YWdlL2V4cHJlc3Npb25zL2NsYXNz
L2NsYXNzLW5hbWUtaWRlbnQtYXdhaXQtZXNjYXBlZC5qczoKICAgZGVmYXVsdDogIlN5bnRheEVy
cm9yOiBVbmV4cGVjdGVkIGVzY2FwZWQgY2hhcmFjdGVycyBpbiBrZXl3b3JkIHRva2VuOiAnYXdc
XHUwMDYxaXQnIgogICBzdHJpY3QgbW9kZTogIlN5bnRheEVycm9yOiBVbmV4cGVjdGVkIGVzY2Fw
ZWQgY2hhcmFjdGVycyBpbiBrZXl3b3JkIHRva2VuOiAnYXdcXHUwMDYxaXQnIgotdGVzdC9sYW5n
dWFnZS9leHByZXNzaW9ucy9jbGFzcy9jbGFzcy1uYW1lLWlkZW50LWF3YWl0LmpzOgotICBkZWZh
dWx0OiAiU3ludGF4RXJyb3I6IFVuZXhwZWN0ZWQgaWRlbnRpZmllciAnYXdhaXQnLiBFeHBlY3Rl
ZCBvcGVuaW5nICd7JyBhdCB0aGUgc3RhcnQgb2YgYSBjbGFzcyBib2R5LiIKLSAgc3RyaWN0IG1v
ZGU6ICJTeW50YXhFcnJvcjogVW5leHBlY3RlZCBpZGVudGlmaWVyICdhd2FpdCcuIEV4cGVjdGVk
IG9wZW5pbmcgJ3snIGF0IHRoZSBzdGFydCBvZiBhIGNsYXNzIGJvZHkuIgogdGVzdC9sYW5ndWFn
ZS9leHByZXNzaW9ucy9jbGFzcy9lbGVtZW50cy9hcnJvdy1ib2R5LWRpcmVjdC1ldmFsLWVyci1j
b250YWlucy1hcmd1bWVudHMuanM6CiAgIGRlZmF1bHQ6ICdUZXN0MjYyRXJyb3I6IEV4cGVjdGVk
IGEgU3ludGF4RXJyb3IgYnV0IGdvdCBhIFJlZmVyZW5jZUVycm9yJwogICBzdHJpY3QgbW9kZTog
J1Rlc3QyNjJFcnJvcjogRXhwZWN0ZWQgYSBTeW50YXhFcnJvciBidXQgZ290IGEgUmVmZXJlbmNl
RXJyb3InCkBAIC0xNzM2LDkgKzE3MzMsNiBAQCB0ZXN0L2xhbmd1YWdlL3N0YXRlbWVudHMvYXN5
bmMtZ2VuZXJhdG9yL3JldHVybi11bmRlZmluZWQtaW1wbGljaXQtYW5kLWV4cGxpY2l0LgogdGVz
dC9sYW5ndWFnZS9zdGF0ZW1lbnRzL2NsYXNzL2NsYXNzLW5hbWUtaWRlbnQtYXdhaXQtZXNjYXBl
ZC5qczoKICAgZGVmYXVsdDogIlN5bnRheEVycm9yOiBVbmV4cGVjdGVkIGVzY2FwZWQgY2hhcmFj
dGVycyBpbiBrZXl3b3JkIHRva2VuOiAnYXdcXHUwMDYxaXQnIgogICBzdHJpY3QgbW9kZTogIlN5
bnRheEVycm9yOiBVbmV4cGVjdGVkIGVzY2FwZWQgY2hhcmFjdGVycyBpbiBrZXl3b3JkIHRva2Vu
OiAnYXdcXHUwMDYxaXQnIgotdGVzdC9sYW5ndWFnZS9zdGF0ZW1lbnRzL2NsYXNzL2NsYXNzLW5h
bWUtaWRlbnQtYXdhaXQuanM6Ci0gIGRlZmF1bHQ6ICJTeW50YXhFcnJvcjogVW5leHBlY3RlZCBp
ZGVudGlmaWVyICdhd2FpdCciCi0gIHN0cmljdCBtb2RlOiAiU3ludGF4RXJyb3I6IFVuZXhwZWN0
ZWQgaWRlbnRpZmllciAnYXdhaXQnIgogdGVzdC9sYW5ndWFnZS9zdGF0ZW1lbnRzL2NsYXNzL2Vs
ZW1lbnRzL2Fycm93LWJvZHktZGlyZWN0LWV2YWwtZXJyLWNvbnRhaW5zLWFyZ3VtZW50cy5qczoK
ICAgZGVmYXVsdDogJ1Rlc3QyNjJFcnJvcjogRXhwZWN0ZWQgYSBTeW50YXhFcnJvciBidXQgZ290
IGEgUmVmZXJlbmNlRXJyb3InCiAgIHN0cmljdCBtb2RlOiAnVGVzdDI2MkVycm9yOiBFeHBlY3Rl
ZCBhIFN5bnRheEVycm9yIGJ1dCBnb3QgYSBSZWZlcmVuY2VFcnJvcicK
</data>

          </attachment>
      

    </bug>

</bugzilla>