DataRef never wraps a null pointer, so it should use Ref internally to avoid unnecessary null checks.
Created attachment 214439 [details] Patch
Comment on attachment 214439 [details] Patch Attachment 214439 [details] did not pass efl-ews (efl): Output: http://webkit-queues.appspot.com/results/4110430
Comment on attachment 214439 [details] Patch Attachment 214439 [details] did not pass gtk-wk2-ews (gtk-wk2): Output: http://webkit-queues.appspot.com/results/4105473
Comment on attachment 214439 [details] Patch Attachment 214439 [details] did not pass win-ews (win): Output: http://webkit-queues.appspot.com/results/3476033
Created attachment 214440 [details] Patch for landing
Committed r157568: <http://trac.webkit.org/changeset/157568>