2008-09-22  Darin Adler  <darin@apple.com>

        Pointed out by Sam Weinig.

        * kjs/Arguments.cpp:
        (JSC::Arguments::fillArgList): Fix bad copy and paste. Oops!



git-svn-id: http://svn.webkit.org/repository/webkit/trunk@36793 268f45cc-cd09-0410-ab3c-d52691b4dbfc
diff --git a/JavaScriptCore/ChangeLog b/JavaScriptCore/ChangeLog
index 9035b84..97de137 100644
--- a/JavaScriptCore/ChangeLog
+++ b/JavaScriptCore/ChangeLog
@@ -1,5 +1,12 @@
 2008-09-22  Darin Adler  <darin@apple.com>
 
+        Pointed out by Sam Weinig.
+
+        * kjs/Arguments.cpp:
+        (JSC::Arguments::fillArgList): Fix bad copy and paste. Oops!
+
+2008-09-22  Darin Adler  <darin@apple.com>
+
         Reviewed by Cameron Zwarich.
 
         - https://bugs.webkit.org/show_bug.cgi?id=20983
diff --git a/JavaScriptCore/kjs/Arguments.cpp b/JavaScriptCore/kjs/Arguments.cpp
index 3d9fedf..063f3c7 100644
--- a/JavaScriptCore/kjs/Arguments.cpp
+++ b/JavaScriptCore/kjs/Arguments.cpp
@@ -119,7 +119,7 @@
         for (; i < parametersLength; ++i)
             args.append(d->activation->uncheckedSymbolTableGetValue(d->firstArgumentIndex + i));
         for (; i < d->numArguments; ++i)
-            args.append(get(exec, i));
+            args.append(d->extraArguments[i - d->numParameters].getJSValue());
         return;
     }