The PassRefPtr is usually returned to indicate that the ref count is being passed and that isn't the case here. The class still maintains a ref count on these items. (Besides just that general idea, I'm doing this because it helps me get our autogenerated code for v8 bindings building.)
Created attachment 31814 [details] Proposed fix.
Comment on attachment 31814 [details] Proposed fix. r=me
Committed as http://trac.webkit.org/changeset/45111