Both [2,3].reduce(function(){'use strict';return this;}) and [2,3].reduceRight(function(){'use strict';return this;}) return null rather than undefined. This violates step 9.c.ii of sections 15.4.4.21 and 15.4.4.22 of ES5.1.
See http://code.google.com/p/v8/issues/detail?id=1436
Created attachment 101921 [details] Patch
Comment on attachment 101921 [details] Patch Clearing flags on attachment: 101921 Committed r91824: <http://trac.webkit.org/changeset/91824>
All reviewed patches have been landed. Closing bug.