We had to commit less-efficient code to the archive in <http://trac.webkit.org/changeset/179487> because of a bug in Visual Studio 2013 (and prior). Once we move to a newer Visual Studio that fixes this bug, we should remove this less-efficient constructor (as originally intended in <http://trac.webkit.org/changeset/179476>.
r205905 removed the code.
<rdar://problem/82912250>