<?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>27219</bug_id>
          
          <creation_ts>2009-07-13 09:34:39 -0700</creation_ts>
          <short_desc>Pedantic test in Mozilla&apos;s JavaScript test suite fails. function-001.js function-001-n.js</short_desc>
          <delta_ts>2012-09-21 18:34:03 -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>528+ (Nightly build)</version>
          <rep_platform>All</rep_platform>
          <op_sys>All</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Minor</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>0</everconfirmed>
          <reporter name="Carol Szabo">carol</reporter>
          <assigned_to name="Gavin Barraclough">barraclough</assigned_to>
          
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>131332</commentid>
    <comment_count>0</comment_count>
    <who name="Carol Szabo">carol</who>
    <bug_when>2009-07-13 09:34:39 -0700</bug_when>
    <thetext>The ecma_2/Exceptions/function-001.js test fails in all JavaScriptCore products because JavaScriptCore does not require a semicolon between function declarations as the test expects.
This same test is repeated in other places such as js1_2/function/function-001-n.js,  js1_3/Script/function-001-n.js, js1_3/regress/function-001-n.js.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>131333</commentid>
    <comment_count>1</comment_count>
    <who name="Carol Szabo">carol</who>
    <bug_when>2009-07-13 09:36:23 -0700</bug_when>
    <thetext>If there is no intent to fix this bug as the fix may create more harm to the user than help to the developer, shouldn&apos;t all the tests involving this issue be skipped and time wasted to run them and analyze the results saved? Since whether they fail or succeed it does not matter?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>726025</commentid>
    <comment_count>2</comment_count>
      <attachid>165239</attachid>
    <who name="Gavin Barraclough">barraclough</who>
    <bug_when>2012-09-21 18:33:15 -0700</bug_when>
    <thetext>Created attachment 165239
Fix</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>726026</commentid>
    <comment_count>3</comment_count>
    <who name="Gavin Barraclough">barraclough</who>
    <bug_when>2012-09-21 18:34:03 -0700</bug_when>
    <thetext>Fixed in r129289</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>165239</attachid>
            <date>2012-09-21 18:33:15 -0700</date>
            <delta_ts>2012-09-21 18:33:41 -0700</delta_ts>
            <desc>Fix</desc>
            <filename>27219.patch</filename>
            <type>text/plain</type>
            <size>6353</size>
            <attacher name="Gavin Barraclough">barraclough</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291
cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwkocmV2aXNpb24gMTI5Mjg4KQorKysgU291cmNl
L0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE4IEBA
CisyMDEyLTA5LTIxICBHYXZpbiBCYXJyYWNsb3VnaCAgPGJhcnJhY2xvdWdoQGFwcGxlLmNvbT4K
KworICAgICAgICBQZWRhbnRpYyB0ZXN0IGluIE1vemlsbGEncyBKYXZhU2NyaXB0IHRlc3Qgc3Vp
dGUgZmFpbHMuIGZ1bmN0aW9uLTAwMS5qcyBmdW5jdGlvbi0wMDEtbi5qcworICAgICAgICBodHRw
czovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjcyMTkKKworICAgICAgICBSZXZp
ZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBUaGVzZSB0ZXN0cyBhcmUganVzdCB3
cm9uZy4KKyAgICAgICAgU2VlIEVDTUEgMjYyIEEuNSwgRnVuY3Rpb25EZWxjYXJhdGlvbiBkb2Vz
IG5vdCByZXF1aXJlIGEgc2VtaWNvbG9uLgorCisgICAgICAgICogdGVzdHMvbW96aWxsYS9leHBl
Y3RlZC5odG1sOgorICAgICAgICAqIHRlc3RzL21vemlsbGEvanMxXzIvZnVuY3Rpb24vZnVuY3Rp
b24tMDAxLW4uanM6CisgICAgICAgICogdGVzdHMvbW96aWxsYS9qczFfMy9TY3JpcHQvZnVuY3Rp
b24tMDAxLW4uanM6CisgICAgICAgICogdGVzdHMvbW96aWxsYS9qczFfMy9yZWdyZXNzL2Z1bmN0
aW9uLTAwMS1uLmpzOgorCiAyMDEyLTA5LTIxICBHYXZpbiBCYXJyYWNsb3VnaCAgPGJhcnJhY2xv
dWdoQGFwcGxlLmNvbT4KIAogICAgICAgICBSZW1vdmUgcmVkdW5kYW50IGFyZ3VtZW50IHRvIG9w
X2luc3RhbmNlb2YKSW5kZXg6IFNvdXJjZS9KYXZhU2NyaXB0Q29yZS90ZXN0cy9tb3ppbGxhL2V4
cGVjdGVkLmh0bWwKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL0phdmFTY3JpcHRDb3JlL3Rlc3RzL21v
emlsbGEvZXhwZWN0ZWQuaHRtbAkocmV2aXNpb24gMTI5MTkxKQorKysgU291cmNlL0phdmFTY3Jp
cHRDb3JlL3Rlc3RzL21vemlsbGEvZXhwZWN0ZWQuaHRtbAkod29ya2luZyBjb3B5KQpAQCAtOSw5
ICs5LDkgQEAgVGVzdCBMaXN0OiBBbGwgdGVzdHM8YnI+CiBTa2lwIExpc3Q6IGVjbWEvRGF0ZS8x
NS45LjIuMS5qcywgZWNtYS9EYXRlLzE1LjkuMi4yLTEuanMsIGVjbWEvRGF0ZS8xNS45LjIuMi0y
LmpzLCBlY21hL0RhdGUvMTUuOS4yLjItMy5qcywgZWNtYS9EYXRlLzE1LjkuMi4yLTQuanMsIGVj
bWEvRGF0ZS8xNS45LjIuMi01LmpzLCBlY21hL0RhdGUvMTUuOS4yLjItNi5qcywgZWNtYV8zL0Rh
dGUvMTUuOS41LjcuanMsIGVjbWEvRGF0ZS8xNS45LjUuMTQuanMsIGVjbWEvRGF0ZS8xNS45LjUu
MzEtMS5qcywgZWNtYS9EYXRlLzE1LjkuNS4zNC0xLmpzPGJyPgogMTEyNCB0ZXN0KHMpIHNlbGVj
dGVkLCAxMTE2IHRlc3QocykgY29tcGxldGVkLCA0NCBmYWlsdXJlcyByZXBvcnRlZCAoMy45NCUg
ZmFpbGVkKTxicj4KIEVuZ2luZSBjb21tYW5kIGxpbmU6ICIvVm9sdW1lcy9EYXRhL1NheG9ueS9P
cGVuU291cmNlL1dlYktpdEJ1aWxkL0RlYnVnL2pzYyIgPGJyPgotT1MgdHlwZTogRGFyd2luIEJl
YXJjbGF3LUthbGliZXIubG9jYWwgMTIuMC4wIERhcndpbiBLZXJuZWwgVmVyc2lvbiAxMi4wLjA6
IFN1biBKdW4gMjQgMjM6MDA6MTYgUERUIDIwMTI7IHJvb3Q6eG51LTIwNTAuNy45fjEvUkVMRUFT
RV9YODZfNjQgeDg2XzY0PGJyPgotVGVzdGNhc2UgZXhlY3V0aW9uIHRpbWU6IDUyIHNlY29uZHMu
PGJyPgotVGVzdHMgY29tcGxldGVkIG9uIFRodSBTZXAgIDYgMTU6MTE6MTkgMjAxMi48YnI+PGJy
PgorT1MgdHlwZTogRGFyd2luIEJlYXJjbGF3LUthbGliZXIubG9jYWwgMTIuMC4wIERhcndpbiBL
ZXJuZWwgVmVyc2lvbiAxMi4wLjA6IEZyaSBKdW4gMjIgMjA6MDE6MTAgUERUIDIwMTI7IHJvb3Q6
eG51LTIwNTAuNy43fjEvUkVMRUFTRV9YODZfNjQgeDg2XzY0PGJyPgorVGVzdGNhc2UgZXhlY3V0
aW9uIHRpbWU6IDU0IHNlY29uZHMuPGJyPgorVGVzdHMgY29tcGxldGVkIG9uIEZyaSBTZXAgMjEg
MTg6Mjk6NDcgMjAxMi48YnI+PGJyPgogWyA8YSBocmVmPScjZmFpbF9kZXRhaWwnPkZhaWx1cmUg
RGV0YWlsczwvYT4gfCA8YSBocmVmPScjcmV0ZXN0X2xpc3QnPlJldGVzdCBMaXN0PC9hPiB8IDxh
IGhyZWY9J21lbnUuaHRtbCc+VGVzdCBTZWxlY3Rpb24gUGFnZTwvYT4gXTxicj4KIDxocj4KIDxh
IG5hbWU9J2ZhaWxfZGV0YWlsJz48L2E+CkBAIC04MCw3ICs4MCw3IEBAIGYuYXJpdHkgPSB1bmRl
ZmluZWQgRkFJTEVEISBleHBlY3RlZDogMzwKIFRlc3RjYXNlIHRlcm1pbmF0ZWQgd2l0aCBzaWdu
YWwgMDxicj4KIENvbXBsZXRlIHRlc3RjYXNlIG91dHB1dCB3YXM6PGJyPgogZnVuY3Rpb24tMDAx
LmpzIGZ1bmN0aW9ucyBub3Qgc2VwYXJhdGVkIGJ5IHNlbWljb2xvbnMgYXJlIGVycm9ycyBpbiB2
ZXJzaW9uIDEyMCBhbmQgaGlnaGVyPGJyPgotZXZhbCgiZnVuY3Rpb24gZigpe31mdW5jdGlvbiBn
KCl7fSIpID0gdW5kZWZpbmVkIEZBSUxFRCEgZXhwZWN0ZWQ6IGVycm9yPGJyPgorZXZhbCgiZnVu
Y3Rpb24gZigpe31mdW5jdGlvbiBnKCl7fSIpID0gdW5kZWZpbmVkIFBBU1NFRCE8YnI+CiA8L3R0
Pjxicj4KIDxhIG5hbWU9J2ZhaWx1cmU5Jz48L2E+PGRkPjxiPlRlc3RjYXNlIDxhIHRhcmdldD0n
b3RoZXJfd2luZG93JyBocmVmPScuL2pzMV8yL2Z1bmN0aW9uL3JlZ2V4cGFyZy0xLmpzJz5qczFf
Mi9mdW5jdGlvbi9yZWdleHBhcmctMS5qczwvYT4gZmFpbGVkPC9iPiA8YnI+CiAgWyA8YSBocmVm
PScjZmFpbHVyZTgnPlByZXZpb3VzIEZhaWx1cmU8L2E+IHwgPGEgaHJlZj0nI2ZhaWx1cmUxMCc+
TmV4dCBGYWlsdXJlPC9hPiB8IDxhIGhyZWY9JyN0aXBweV90b3AnPlRvcCBvZiBQYWdlPC9hPiBd
PGJyPgpAQCAtMTYzLDcgKzE2Myw3IEBAIFRlc3RjYXNlIHRlcm1pbmF0ZWQgd2l0aCBzaWduYWwg
MDxicj4KIENvbXBsZXRlIHRlc3RjYXNlIG91dHB1dCB3YXM6PGJyPgogQlVHTlVNQkVSOiAxMDI3
ODxicj4KIGZ1bmN0aW9uLTAwMS5qcyBmdW5jdGlvbnMgbm90IHNlcGFyYXRlZCBieSBzZW1pY29s
b25zIGFyZSBlcnJvcnMgaW4gdmVyc2lvbiAxMjAgYW5kIGhpZ2hlcjxicj4KLWV2YWwoImZ1bmN0
aW9uIGYoKXt9ZnVuY3Rpb24gZygpe30iKSA9IHVuZGVmaW5lZCBGQUlMRUQhIGV4cGVjdGVkOiBl
cnJvcjxicj4KK2V2YWwoImZ1bmN0aW9uIGYoKXt9ZnVuY3Rpb24gZygpe30iKSA9IHVuZGVmaW5l
ZCBQQVNTRUQhPGJyPgogPC90dD48YnI+CiA8YSBuYW1lPSdmYWlsdXJlMTknPjwvYT48ZGQ+PGI+
VGVzdGNhc2UgPGEgdGFyZ2V0PSdvdGhlcl93aW5kb3cnIGhyZWY9Jy4vanMxXzMvU2NyaXB0L3Nj
cmlwdC0wMDEuanMnPmpzMV8zL1NjcmlwdC9zY3JpcHQtMDAxLmpzPC9hPiBmYWlsZWQ8L2I+IDxi
cj4KICBbIDxhIGhyZWY9JyNmYWlsdXJlMTgnPlByZXZpb3VzIEZhaWx1cmU8L2E+IHwgPGEgaHJl
Zj0nI2ZhaWx1cmUyMCc+TmV4dCBGYWlsdXJlPC9hPiB8IDxhIGhyZWY9JyN0aXBweV90b3AnPlRv
cCBvZiBQYWdlPC9hPiBdPGJyPgpAQCAtMTgxLDcgKzE4MSw3IEBAIFRlc3RjYXNlIHRlcm1pbmF0
ZWQgd2l0aCBzaWduYWwgMDxicj4KIENvbXBsZXRlIHRlc3RjYXNlIG91dHB1dCB3YXM6PGJyPgog
QlVHTlVNQkVSOiAxMDI3ODxicj4KIGZ1bmN0aW9uLTAwMS5qcyBmdW5jdGlvbnMgbm90IHNlcGFy
YXRlZCBieSBzZW1pY29sb25zIGFyZSBlcnJvcnMgaW4gdmVyc2lvbiAxMjAgYW5kIGhpZ2hlcjxi
cj4KLWV2YWwoImZ1bmN0aW9uIGYoKXt9ZnVuY3Rpb24gZygpe30iKSA9IHVuZGVmaW5lZCBGQUlM
RUQhIGV4cGVjdGVkOiBlcnJvcjxicj4KK2V2YWwoImZ1bmN0aW9uIGYoKXt9ZnVuY3Rpb24gZygp
e30iKSA9IHVuZGVmaW5lZCBQQVNTRUQhPGJyPgogPC90dD48YnI+CiA8YSBuYW1lPSdmYWlsdXJl
MjEnPjwvYT48ZGQ+PGI+VGVzdGNhc2UgPGEgdGFyZ2V0PSdvdGhlcl93aW5kb3cnIGhyZWY9Jy4v
anMxXzUvRXhjZXB0aW9ucy9jYXRjaGd1YXJkLTAwMS5qcyc+anMxXzUvRXhjZXB0aW9ucy9jYXRj
aGd1YXJkLTAwMS5qczwvYT4gZmFpbGVkPC9iPiA8YnI+CiAgWyA8YSBocmVmPScjZmFpbHVyZTIw
Jz5QcmV2aW91cyBGYWlsdXJlPC9hPiB8IDxhIGhyZWY9JyNmYWlsdXJlMjInPk5leHQgRmFpbHVy
ZTwvYT4gfCA8YSBocmVmPScjdGlwcHlfdG9wJz5Ub3Agb2YgUGFnZTwvYT4gXTxicj4KQEAgLTQz
Nyw3ICs0MzcsNyBAQCBnbG9iYWwgY29kZUAuL2pzMV82L1N0cmluZy9yZWdyZXNzLTMwNjU5CiA8
cHJlPgogPGEgbmFtZT0ncmV0ZXN0X2xpc3QnPjwvYT4KIDxoMj5SZXRlc3QgTGlzdDwvaDI+PGJy
PgotIyBSZXRlc3QgTGlzdCwgc3F1aXJyZWxmaXNoLCBnZW5lcmF0ZWQgVGh1IFNlcCAgNiAxNTox
MToxOSAyMDEyLgorIyBSZXRlc3QgTGlzdCwgc3F1aXJyZWxmaXNoLCBnZW5lcmF0ZWQgRnJpIFNl
cCAyMSAxODoyOTo0NyAyMDEyLgogIyBPcmlnaW5hbCB0ZXN0IGJhc2Ugd2FzOiBBbGwgdGVzdHMu
CiAjIDExMTYgb2YgMTEyNCB0ZXN0KHMpIHdlcmUgY29tcGxldGVkLCA0NCBmYWlsdXJlcyByZXBv
cnRlZC4KIGVjbWFfMi9FeGNlcHRpb25zL2Z1bmN0aW9uLTAwMS5qcwpJbmRleDogU291cmNlL0ph
dmFTY3JpcHRDb3JlL3Rlc3RzL21vemlsbGEvanMxXzIvZnVuY3Rpb24vZnVuY3Rpb24tMDAxLW4u
anMKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PQotLS0gU291cmNlL0phdmFTY3JpcHRDb3JlL3Rlc3RzL21vemlsbGEvanMx
XzIvZnVuY3Rpb24vZnVuY3Rpb24tMDAxLW4uanMJKHJldmlzaW9uIDEyOTE5MSkKKysrIFNvdXJj
ZS9KYXZhU2NyaXB0Q29yZS90ZXN0cy9tb3ppbGxhL2pzMV8yL2Z1bmN0aW9uL2Z1bmN0aW9uLTAw
MS1uLmpzCSh3b3JraW5nIGNvcHkpCkBAIC01Myw3ICs1Myw3IEBACiAgICAgdGVzdGNhc2VzW3Rj
KytdID0gbmV3IFRlc3RDYXNlKAogICAgICAgICBTRUNUSU9OLAogICAgICAgICAiZXZhbChcImZ1
bmN0aW9uIGYoKXt9ZnVuY3Rpb24gZygpe31cIikiLAotICAgICAgICAiZXJyb3IiLAorICAgICAg
ICB1bmRlZmluZWQsCiAgICAgICAgIGV2YWwoImZ1bmN0aW9uIGYoKXt9ZnVuY3Rpb24gZygpe30i
KSApOwogCiAgICAgdGVzdCgpOwpJbmRleDogU291cmNlL0phdmFTY3JpcHRDb3JlL3Rlc3RzL21v
emlsbGEvanMxXzMvU2NyaXB0L2Z1bmN0aW9uLTAwMS1uLmpzCj09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJj
ZS9KYXZhU2NyaXB0Q29yZS90ZXN0cy9tb3ppbGxhL2pzMV8zL1NjcmlwdC9mdW5jdGlvbi0wMDEt
bi5qcwkocmV2aXNpb24gMTI5MTkxKQorKysgU291cmNlL0phdmFTY3JpcHRDb3JlL3Rlc3RzL21v
emlsbGEvanMxXzMvU2NyaXB0L2Z1bmN0aW9uLTAwMS1uLmpzCSh3b3JraW5nIGNvcHkpCkBAIC01
Myw3ICs1Myw3IEBACiAgICAgdGVzdGNhc2VzW3RjKytdID0gbmV3IFRlc3RDYXNlKAogICAgICAg
ICBTRUNUSU9OLAogICAgICAgICAiZXZhbChcImZ1bmN0aW9uIGYoKXt9ZnVuY3Rpb24gZygpe31c
IikiLAotICAgICAgICAiZXJyb3IiLAorICAgICAgICB1bmRlZmluZWQsCiAgICAgICAgIGV2YWwo
ImZ1bmN0aW9uIGYoKXt9ZnVuY3Rpb24gZygpe30iKSApOwogCiAgICAgdGVzdCgpOwpJbmRleDog
U291cmNlL0phdmFTY3JpcHRDb3JlL3Rlc3RzL21vemlsbGEvanMxXzMvcmVncmVzcy9mdW5jdGlv
bi0wMDEtbi5qcwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvSmF2YVNjcmlwdENvcmUvdGVzdHMvbW96
aWxsYS9qczFfMy9yZWdyZXNzL2Z1bmN0aW9uLTAwMS1uLmpzCShyZXZpc2lvbiAxMjkxOTEpCisr
KyBTb3VyY2UvSmF2YVNjcmlwdENvcmUvdGVzdHMvbW96aWxsYS9qczFfMy9yZWdyZXNzL2Z1bmN0
aW9uLTAwMS1uLmpzCSh3b3JraW5nIGNvcHkpCkBAIC01Myw3ICs1Myw3IEBACiAgICAgdGVzdGNh
c2VzW3RjKytdID0gbmV3IFRlc3RDYXNlKAogICAgICAgICBTRUNUSU9OLAogICAgICAgICAiZXZh
bChcImZ1bmN0aW9uIGYoKXt9ZnVuY3Rpb24gZygpe31cIikiLAotICAgICAgICAiZXJyb3IiLAor
ICAgICAgICB1bmRlZmluZWQsCiAgICAgICAgIGV2YWwoImZ1bmN0aW9uIGYoKXt9ZnVuY3Rpb24g
Zygpe30iKSApOwogCiAgICAgdGVzdCgpOwo=
</data>
<flag name="review"
          id="177233"
          type_id="1"
          status="+"
          setter="sam"
    />
          </attachment>
      

    </bug>

</bugzilla>