<?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>15559</bug_id>
          
          <creation_ts>2007-10-18 16:48:18 -0700</creation_ts>
          <short_desc>Moved processDeclarations call into FunctionBodyNode::execute</short_desc>
          <delta_ts>2007-10-19 22:29:06 -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>523.x (Safari 3)</version>
          <rep_platform>Mac</rep_platform>
          <op_sys>OS X 10.4</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>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>14868</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Geoffrey Garen">ggaren</reporter>
          <assigned_to name="Geoffrey Garen">ggaren</assigned_to>
          
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>58832</commentid>
    <comment_count>0</comment_count>
    <who name="Geoffrey Garen">ggaren</who>
    <bug_when>2007-10-18 16:48:18 -0700</bug_when>
    <thetext>This is a subtask of 14868.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>58833</commentid>
    <comment_count>1</comment_count>
      <attachid>16726</attachid>
    <who name="Geoffrey Garen">ggaren</who>
    <bug_when>2007-10-18 16:48:35 -0700</bug_when>
    <thetext>Created attachment 16726
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>58858</commentid>
    <comment_count>2</comment_count>
      <attachid>16726</attachid>
    <who name="Darin Adler">darin</who>
    <bug_when>2007-10-19 10:50:04 -0700</bug_when>
    <thetext>Comment on attachment 16726
Patch

Please put ALWAYS_INLINE before &quot;void&quot;. r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>58885</commentid>
    <comment_count>3</comment_count>
    <who name="Geoffrey Garen">ggaren</who>
    <bug_when>2007-10-19 22:29:06 -0700</bug_when>
    <thetext>Put ALWAYS_INLINE before &quot;void&quot;.

Committed revision 26808.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>16726</attachid>
            <date>2007-10-18 16:48:35 -0700</date>
            <delta_ts>2007-10-19 10:50:04 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>patch-process-declarations.txt</filename>
            <type>text/plain</type>
            <size>4293</size>
            <attacher name="Geoffrey Garen">ggaren</attacher>
            
              <data encoding="base64">SW5kZXg6IENoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBDaGFuZ2VMb2cJKHJldmlzaW9uIDI2NzE1
KQorKysgQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMjIgQEAKKzIwMDctMTAt
MTggIEdlb2ZmcmV5IEdhcmVuICA8Z2dhcmVuQGFwcGxlLmNvbT4KKworICAgICAgICBSZXZpZXdl
ZCBieSBOT0JPRFkgKE9PUFMhKS4KKyAgICAgICAgCisgICAgICAgIFRvIGltcHJvdmUgZW5jYXBz
dWxhdGlvbiwgbW92ZWQgcHJvY2Vzc0RlY2xhcmF0aW9ucyBjYWxsIGludG8KKyAgICAgICAgRnVu
Y3Rpb25Cb2R5Tm9kZTo6ZXhlY3V0ZS4gQWxzbyBtYXJrZWQgcHJvY2Vzc0RlY2xhcmF0aW9ucyAK
KyAgICAgICAgQUxXQVlTX0lOTElORSwgc2luY2UgaXQgaGFzIG9ubHkgMSBjYWxsZXIgbm93LiBU
aGlzIGlzIGEgLjcxJSBzcGVlZHVwIAorICAgICAgICBvbiBjb21tYW5kLWxpbmUgSlMgaUJlbmNo
LgorCisgICAgICAgICoga2pzL2Z1bmN0aW9uLmNwcDoKKyAgICAgICAgKEtKUzo6RnVuY3Rpb25J
bXA6OmNhbGxBc0Z1bmN0aW9uKToKKyAgICAgICAgKEtKUzo6R2xvYmFsRnVuY0ltcDo6Y2FsbEFz
RnVuY3Rpb24pOgorICAgICAgICAqIGtqcy9mdW5jdGlvbi5oOgorICAgICAgICAqIGtqcy9pbnRl
cnByZXRlci5jcHA6CisgICAgICAgIChLSlM6OkludGVycHJldGVyOjpldmFsdWF0ZSk6CisgICAg
ICAgICoga2pzL25vZGVzLmNwcDoKKyAgICAgICAgKEZ1bmN0aW9uQm9keU5vZGU6OmV4ZWN1dGUp
OgorICAgICAgICAqIGtqcy9ub2Rlcy5oOgorCiAyMDA3LTEwLTE3ICBHZW9mZnJleSBHYXJlbiAg
PGdnYXJlbkBhcHBsZS5jb20+CiAKICAgICAgICAgUmV2aWV3ZWQgYnkgRGFyaW4gQWRsZXIuCklu
ZGV4OiBranMvZnVuY3Rpb24uY3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIGtqcy9mdW5jdGlvbi5jcHAJKHJl
dmlzaW9uIDI2NzE1KQorKysga2pzL2Z1bmN0aW9uLmNwcAkod29ya2luZyBjb3B5KQpAQCAtNzYs
NyArNzYsNiBAQCBKU1ZhbHVlKiBGdW5jdGlvbkltcDo6Y2FsbEFzRnVuY3Rpb24oRXhlCiAgIGN0
eC5zZXRFeGVjU3RhdGUoJm5ld0V4ZWMpOwogCiAgIHBhc3NJblBhcmFtZXRlcnMoJm5ld0V4ZWMs
IGFyZ3MpOwotICBwcm9jZXNzVmFyRGVjbHMoJm5ld0V4ZWMpOwogCiAgIERlYnVnZ2VyKiBkYmcg
PSBleGVjLT5keW5hbWljSW50ZXJwcmV0ZXIoKS0+ZGVidWdnZXIoKTsKICAgaW50IHNpZCA9IC0x
OwpAQCAtMjcxLDExICsyNzAsNiBAQCBDb21wbGV0aW9uIEZ1bmN0aW9uSW1wOjpleGVjdXRlKEV4
ZWNTdGF0CiAgIHJldHVybiBDb21wbGV0aW9uKE5vcm1hbCwganNVbmRlZmluZWQoKSk7IC8vIFRP
RE86IG9yIFJldHVyblZhbHVlID8KIH0KIAotdm9pZCBGdW5jdGlvbkltcDo6cHJvY2Vzc1ZhckRl
Y2xzKEV4ZWNTdGF0ZSogZXhlYykKLXsKLSAgICBib2R5LT5wcm9jZXNzRGVjbGFyYXRpb25zKGV4
ZWMpOwotfQotCiAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gSW5kZXhUb05hbWVN
YXAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAKIC8vIFdlIG1hcCBpbmRleGVz
IGluIHRoZSBhcmd1bWVudHMgYXJyYXkgdG8gdGhlaXIgY29ycmVzcG9uZGluZyBhcmd1bWVudCBu
YW1lcy4gCkBAIC03ODEsOCArNzc1LDYgQEAgSlNWYWx1ZSogR2xvYmFsRnVuY0ltcDo6Y2FsbEFz
RnVuY3Rpb24oRQogICAgICAgICAgICAgY3R4LnNldFZhcmlhYmxlT2JqZWN0KHRoaXNPYmopOwog
ICAgICAgICB9CiAgICAgICAgIAotICAgICAgICAvLyBleGVjdXRlIHRoZSBjb2RlCi0gICAgICAg
IHByb2dOb2RlLT5wcm9jZXNzRGVjbGFyYXRpb25zKCZuZXdFeGVjKTsKICAgICAgICAgQ29tcGxl
dGlvbiBjID0gcHJvZ05vZGUtPmV4ZWN1dGUoJm5ld0V4ZWMpOwogICAgICAgICAgIAogICAgICAg
ICBpZiAoc3dpdGNoR2xvYmFsKQpJbmRleDoga2pzL2Z1bmN0aW9uLmgKPT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0g
a2pzL2Z1bmN0aW9uLmgJKHJldmlzaW9uIDI2NzE1KQorKysga2pzL2Z1bmN0aW9uLmgJKHdvcmtp
bmcgY29weSkKQEAgLTEwOSw3ICsxMDksNiBAQCBuYW1lc3BhY2UgS0pTIHsKICAgICBzdGF0aWMg
SlNWYWx1ZSogbGVuZ3RoR2V0dGVyKEV4ZWNTdGF0ZSosIEpTT2JqZWN0KiwgY29uc3QgSWRlbnRp
ZmllciYsIGNvbnN0IFByb3BlcnR5U2xvdCYpOwogCiAgICAgdm9pZCBwYXNzSW5QYXJhbWV0ZXJz
KEV4ZWNTdGF0ZSosIGNvbnN0IExpc3QmKTsKLSAgICB2b2lkIHByb2Nlc3NWYXJEZWNscyhFeGVj
U3RhdGUqKTsKICAgfTsKIAogICBjbGFzcyBJbmRleFRvTmFtZU1hcCB7CkluZGV4OiBranMvaW50
ZXJwcmV0ZXIuY3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIGtqcy9pbnRlcnByZXRlci5jcHAJKHJldmlzaW9u
IDI2NzE0KQorKysga2pzL2ludGVycHJldGVyLmNwcAkod29ya2luZyBjb3B5KQpAQCAtMzYzLDcg
KzM2Myw2IEBAIENvbXBsZXRpb24gSW50ZXJwcmV0ZXI6OmV2YWx1YXRlKGNvbnN0IFUKICAgICAg
ICAgQ29udGV4dCBjdHgoZ2xvYmFsT2JqLCB0aGlzLCB0aGlzT2JqLCBwcm9nTm9kZS5nZXQoKSk7
CiAgICAgICAgIEV4ZWNTdGF0ZSBuZXdFeGVjKHRoaXMsICZjdHgpOwogICAgICAgICBjdHguc2V0
RXhlY1N0YXRlKCZuZXdFeGVjKTsKLSAgICAgICAgcHJvZ05vZGUtPnByb2Nlc3NEZWNsYXJhdGlv
bnMoJm5ld0V4ZWMpOwogICAgICAgICByZXMgPSBwcm9nTm9kZS0+ZXhlY3V0ZSgmbmV3RXhlYyk7
CiAgICAgfQogICAgIApJbmRleDoga2pzL25vZGVzLmNwcAo9PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBranMvbm9k
ZXMuY3BwCShyZXZpc2lvbiAyNjcxNSkKKysrIGtqcy9ub2Rlcy5jcHAJKHdvcmtpbmcgY29weSkK
QEAgLTI0NzcsNiArMjQ3NywxMSBAQCBVU3RyaW5nIEZ1bmN0aW9uQm9keU5vZGU6OnBhcmFtU3Ry
aW5nKCkgCiAgIHJldHVybiBzOwogfQogCitDb21wbGV0aW9uIEZ1bmN0aW9uQm9keU5vZGU6OmV4
ZWN1dGUoRXhlY1N0YXRlKiBleGVjKQoreworICAgIHByb2Nlc3NEZWNsYXJhdGlvbnMoZXhlYyk7
CisgICAgcmV0dXJuIEJsb2NrTm9kZTo6ZXhlY3V0ZShleGVjKTsKK30KIAogLy8gLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tIEZ1bmNEZWNsTm9kZSAtLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KIApJbmRleDoga2pzL25vZGVzLmgKPT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0ga2pzL25vZGVz
LmgJKHJldmlzaW9uIDI2NzE0KQorKysga2pzL25vZGVzLmgJKHdvcmtpbmcgY29weSkKQEAgLTEw
NDQsMTIgKzEwNDQsMTQgQEAgbmFtZXNwYWNlIEtKUyB7CiAgICAgaW50IHNvdXJjZUlkKCkgS0pT
X0ZBU1RfQ0FMTCB7IHJldHVybiBtX3NvdXJjZUlkOyB9CiAgICAgY29uc3QgVVN0cmluZyYgc291
cmNlVVJMKCkgS0pTX0ZBU1RfQ0FMTCB7IHJldHVybiBtX3NvdXJjZVVSTDsgfQogCisgICAgdmly
dHVhbCBDb21wbGV0aW9uIGV4ZWN1dGUoRXhlY1N0YXRlKikgS0pTX0ZBU1RfQ0FMTDsKKwogICAg
IHZvaWQgYWRkUGFyYW0oY29uc3QgSWRlbnRpZmllciYgaWRlbnQpIEtKU19GQVNUX0NBTEw7CiAg
ICAgc2l6ZV90IG51bVBhcmFtcygpIGNvbnN0IEtKU19GQVNUX0NBTEwgeyByZXR1cm4gbV9wYXJh
bWV0ZXJzLnNpemUoKTsgfQogICAgIElkZW50aWZpZXIgcGFyYW1OYW1lKHNpemVfdCBwb3MpIGNv
bnN0IEtKU19GQVNUX0NBTEwgeyByZXR1cm4gbV9wYXJhbWV0ZXJzW3Bvc107IH0KICAgICBVU3Ry
aW5nIHBhcmFtU3RyaW5nKCkgY29uc3QgS0pTX0ZBU1RfQ0FMTDsKICAgICBWZWN0b3I8SWRlbnRp
Zmllcj4mIHBhcmFtZXRlcnMoKSBLSlNfRkFTVF9DQUxMIHsgcmV0dXJuIG1fcGFyYW1ldGVyczsg
fQotICAgIHZvaWQgcHJvY2Vzc0RlY2xhcmF0aW9ucyhFeGVjU3RhdGUqKSBLSlNfRkFTVF9DQUxM
OworICAgIHZvaWQgQUxXQVlTX0lOTElORSBwcm9jZXNzRGVjbGFyYXRpb25zKEV4ZWNTdGF0ZSop
IEtKU19GQVNUX0NBTEw7CiAgIHByaXZhdGU6CiAgICAgVVN0cmluZyBtX3NvdXJjZVVSTDsKICAg
ICBpbnQgbV9zb3VyY2VJZDsK
</data>
<flag name="review"
          id="7065"
          type_id="1"
          status="+"
          setter="darin"
    />
          </attachment>
      

    </bug>

</bugzilla>