<?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>27309</bug_id>
          
          <creation_ts>2009-07-15 12:00:43 -0700</creation_ts>
          <short_desc>Local variable in instantiateV8Object shadows function parameter</short_desc>
          <delta_ts>2009-07-15 22:04:10 -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>WebCore Misc.</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>PC</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>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>0</everconfirmed>
          <reporter name="James Hawkins">jhawkins</reporter>
          <assigned_to name="Adam Barth">abarth</assigned_to>
          <cc>abarth</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>131982</commentid>
    <comment_count>0</comment_count>
    <who name="James Hawkins">jhawkins</who>
    <bug_when>2009-07-15 12:00:43 -0700</bug_when>
    <thetext>v8::Local&lt;v8::Object&gt; V8DOMWrapper::instantiateV8Object(V8Proxy* proxy, ...
...
if (!proxy)
  V8Proxy* proxy = V8Proxy::retrieve();

proxy is declared as a local variable in the if clause, which shadows the function parameter of the same name.  This is a typo.  I will attach a patch which fixes this issue.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>131983</commentid>
    <comment_count>1</comment_count>
      <attachid>32797</attachid>
    <who name="James Hawkins">jhawkins</who>
    <bug_when>2009-07-15 12:02:53 -0700</bug_when>
    <thetext>Created attachment 32797
Patch which removes the local variable</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>131986</commentid>
    <comment_count>2</comment_count>
      <attachid>32797</attachid>
    <who name="Adam Barth">abarth</who>
    <bug_when>2009-07-15 12:07:00 -0700</bug_when>
    <thetext>Comment on attachment 32797
Patch which removes the local variable

+	No test required as this change does not affect layout.

You should say that no test is required because this change does not change our behavior.  The LayoutTests test much more than just layout.  :)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>131991</commentid>
    <comment_count>3</comment_count>
      <attachid>32800</attachid>
    <who name="James Hawkins">jhawkins</who>
    <bug_when>2009-07-15 12:11:41 -0700</bug_when>
    <thetext>Created attachment 32800
Patch2: modified the changelog</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>131993</commentid>
    <comment_count>4</comment_count>
      <attachid>32800</attachid>
    <who name="Adam Barth">abarth</who>
    <bug_when>2009-07-15 12:14:14 -0700</bug_when>
    <thetext>Comment on attachment 32800
Patch2: modified the changelog

Thanks!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>132140</commentid>
    <comment_count>5</comment_count>
    <who name="Adam Barth">abarth</who>
    <bug_when>2009-07-15 21:53:25 -0700</bug_when>
    <thetext>Will land.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>132145</commentid>
    <comment_count>6</comment_count>
    <who name="Adam Barth">abarth</who>
    <bug_when>2009-07-15 22:04:10 -0700</bug_when>
    <thetext>Sending        WebCore/ChangeLog
Sending        WebCore/bindings/v8/V8DOMWrapper.cpp
Transmitting file data ..
Committed revision 45965.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>32797</attachid>
            <date>2009-07-15 12:02:53 -0700</date>
            <delta_ts>2009-07-15 12:11:41 -0700</delta_ts>
            <desc>Patch which removes the local variable</desc>
            <filename>removeshadow.diff</filename>
            <type>text/plain</type>
            <size>1292</size>
            <attacher name="James Hawkins">jhawkins</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYkNvcmUvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvQ2hhbmdlTG9n
CShyZXZpc2lvbiA0NTkzNCkKKysrIFdlYkNvcmUvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBA
IC0xLDMgKzEsMTUgQEAKKzIwMDktMDctMTUgIEphbWVzIEhhd2tpbnMgIDxqaGF3a2luc0Bnb29n
bGUuY29tPgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisJW1Y4XSBS
ZW1vdmUgYSBsb2NhbCB2YXJpYWJsZSB0aGF0IGlzIHNoYWRvd2luZyBhIGZ1bmN0aW9uIHBhcmFt
ZXRlci4KKwlodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjczMDkKKwor
CU5vIHRlc3QgcmVxdWlyZWQgYXMgdGhpcyBjaGFuZ2UgZG9lcyBub3QgYWZmZWN0IGxheW91dC4K
KworICAgICAgICAqIGJpbmRpbmdzL3Y4L1Y4RE9NV3JhcHBlci5jcHA6CisgICAgICAgIChXZWJD
b3JlOjpWOERPTVdyYXBwZXI6Omluc3RhbnRpYXRlVjhPYmplY3QpOgorCiAyMDA5LTA3LTE1ICBN
YXJrIFJvd2UgIDxtcm93ZUBhcHBsZS5jb20+CiAKICAgICAgICAgRml4IHRoZSBNYWMgYnVpbGQu
CkluZGV4OiBXZWJDb3JlL2JpbmRpbmdzL3Y4L1Y4RE9NV3JhcHBlci5jcHAKPT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQot
LS0gV2ViQ29yZS9iaW5kaW5ncy92OC9WOERPTVdyYXBwZXIuY3BwCShyZXZpc2lvbiA0NTkzNCkK
KysrIFdlYkNvcmUvYmluZGluZ3MvdjgvVjhET01XcmFwcGVyLmNwcAkod29ya2luZyBjb3B5KQpA
QCAtNjkzLDggKzY5Myw2IEBAIHY4OjpMb2NhbDx2ODo6T2JqZWN0PiBWOERPTVdyYXBwZXI6Omlu
c3QKICAgICBpZiAoZGVzY3JpcHRvclR5cGUgPT0gVjhDbGFzc0luZGV4OjpIVE1MQ09MTEVDVElP
TiAmJiBzdGF0aWNfY2FzdDxIVE1MQ29sbGVjdGlvbio+KGltcGwpLT50eXBlKCkgPT0gRG9jQWxs
KQogICAgICAgICBkZXNjcmlwdG9yVHlwZSA9IFY4Q2xhc3NJbmRleDo6SFRNTEFMTENPTExFQ1RJ
T047CiAKLSAgICBpZiAoIXByb3h5KQotICAgICAgICBWOFByb3h5KiBwcm94eSA9IFY4UHJveHk6
OnJldHJpZXZlKCk7CiAgICAgaWYgKFY4SXNvbGF0ZWRXb3JsZDo6Z2V0RW50ZXJlZCgpKSB7CiAg
ICAgICAgIC8vIFRoaXMgZWZmZWN0aXZlbHkgZGlzYWJsZXMgdGhlIHdyYXBwZXIgY2FjaGUgZm9y
IGlzb2xhdGVkIHdvcmxkcy4KICAgICAgICAgcHJveHkgPSAwOwo=
</data>
<flag name="review"
          id="17166"
          type_id="1"
          status="+"
          setter="abarth"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>32800</attachid>
            <date>2009-07-15 12:11:41 -0700</date>
            <delta_ts>2009-07-15 12:14:14 -0700</delta_ts>
            <desc>Patch2: modified the changelog</desc>
            <filename>removeshadow.diff</filename>
            <type>text/plain</type>
            <size>1312</size>
            <attacher name="James Hawkins">jhawkins</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYkNvcmUvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvQ2hhbmdlTG9n
CShyZXZpc2lvbiA0NTkzNCkKKysrIFdlYkNvcmUvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBA
IC0xLDMgKzEsMTUgQEAKKzIwMDktMDctMTUgIEphbWVzIEhhd2tpbnMgIDxqaGF3a2luc0Bnb29n
bGUuY29tPgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisJW1Y4XSBS
ZW1vdmUgYSBsb2NhbCB2YXJpYWJsZSB0aGF0IGlzIHNoYWRvd2luZyBhIGZ1bmN0aW9uIHBhcmFt
ZXRlci4KKwlodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjczMDkKKwor
CU5vIHRlc3QgcmVxdWlyZWQgYXMgdGhpcyBtb2RpZmljYXRpb24gZG9lcyBub3QgY2hhbmdlIHRo
ZSBjdXJyZW50IGJlaGF2aW9yLgorCisgICAgICAgICogYmluZGluZ3MvdjgvVjhET01XcmFwcGVy
LmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OlY4RE9NV3JhcHBlcjo6aW5zdGFudGlhdGVWOE9iamVj
dCk6CisKIDIwMDktMDctMTUgIE1hcmsgUm93ZSAgPG1yb3dlQGFwcGxlLmNvbT4KIAogICAgICAg
ICBGaXggdGhlIE1hYyBidWlsZC4KSW5kZXg6IFdlYkNvcmUvYmluZGluZ3MvdjgvVjhET01XcmFw
cGVyLmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09Ci0tLSBXZWJDb3JlL2JpbmRpbmdzL3Y4L1Y4RE9NV3JhcHBlci5j
cHAJKHJldmlzaW9uIDQ1OTM0KQorKysgV2ViQ29yZS9iaW5kaW5ncy92OC9WOERPTVdyYXBwZXIu
Y3BwCSh3b3JraW5nIGNvcHkpCkBAIC02OTMsOCArNjkzLDYgQEAgdjg6OkxvY2FsPHY4OjpPYmpl
Y3Q+IFY4RE9NV3JhcHBlcjo6aW5zdAogICAgIGlmIChkZXNjcmlwdG9yVHlwZSA9PSBWOENsYXNz
SW5kZXg6OkhUTUxDT0xMRUNUSU9OICYmIHN0YXRpY19jYXN0PEhUTUxDb2xsZWN0aW9uKj4oaW1w
bCktPnR5cGUoKSA9PSBEb2NBbGwpCiAgICAgICAgIGRlc2NyaXB0b3JUeXBlID0gVjhDbGFzc0lu
ZGV4OjpIVE1MQUxMQ09MTEVDVElPTjsKIAotICAgIGlmICghcHJveHkpCi0gICAgICAgIFY4UHJv
eHkqIHByb3h5ID0gVjhQcm94eTo6cmV0cmlldmUoKTsKICAgICBpZiAoVjhJc29sYXRlZFdvcmxk
OjpnZXRFbnRlcmVkKCkpIHsKICAgICAgICAgLy8gVGhpcyBlZmZlY3RpdmVseSBkaXNhYmxlcyB0
aGUgd3JhcHBlciBjYWNoZSBmb3IgaXNvbGF0ZWQgd29ybGRzLgogICAgICAgICBwcm94eSA9IDA7
Cg==
</data>
<flag name="review"
          id="17168"
          type_id="1"
          status="+"
          setter="abarth"
    />
          </attachment>
      

    </bug>

</bugzilla>