Hi. I'd like to write code like this: MyObject* foo = reinterpret_cast<__bridge MyObject*> (someVoidPointer);
But the compiler doesn't like it. It's perfectly happy with: MyObject* foo = (__bridge MyObject) someVoidPointer; this is in a .mm file. The error is: error: type name requires a specifier or qualifier MyObject* me = reinterpret_cast<__bridge MyObject*> (inRefCon); ^ error: expected '>' MyObject* me = reinterpret_cast<__bridge MyObject*> (inRefCon); ^ > note: to match this '<' MyObject* me = reinterpret_cast<__bridge MyObject*> (inRefCon); ^ Is it a bug in the compiler, or am I doing something wrong? TIA, -- Rick _______________________________________________ Cocoa-dev mailing list (Cocoa-dev@lists.apple.com) Please do not post admin requests or moderator comments to the list. Contact the moderators at cocoa-dev-admins(at)lists.apple.com Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com