It never allocated any non-autoreleased objects so ARC wasn't actually doing anything other than breaking compilation with gcc.
Originally committed to SVN as r6896.
Originally committed to SVN as r4744.
Originally committed to SVN as r4743.