-
ddkilzer@apple.com authored
<http://webkit.org/b/120183> <rdar://problem/14764114> Reviewed by Eric Carlson. The trunk version of clang made an ABI change for Objective-C++ parameters that caused WebCore to fail to link. The short-term fix is to change the parameter type from id<protocol> to just id and add an ASSERT that the parameter still conforms to the protocol. * platform/DragData.h: (DragDataRef): Change typedef from id<NSDragInfo> to id. * platform/mac/DragDataMac.mm: (WebCore::DragData::DragData): Add ASSERT that checks that the DragDataRef object implements the NSDragInfo protocol. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@154493 268f45cc-cd09-0410-ab3c-d52691b4dbfc
dda16d11