using object subscripting without declaring objectForKeyedSubscript: // rdar://13333205 llvm-svn: 176539