> On Feb 25, 2016, at 3:31 PM, Quincey Morris > <quinceymor...@rivergatesoftware.com> wrote: > > It’s another example of the “any cast is a bug waiting to happen” problem > that’s inherent in C-like languages.
To be fair, C++ does have const_cast, which only casts away ‘const’. > For this situation it would be nice if there was a cast like this: > [hostArray addObject: (_Nonnull) url.host]; That’s exactly what the NOTNULL macro in my first message does. Its value has the same type as its argument, just with _Nonnull: #define NOTNULL(X) ((__typeof(X) _Nonnull)(X)) —Jens
_______________________________________________ Do not post admin requests to the list. They will be ignored. Xcode-users mailing list (Xcode-users@lists.apple.com) Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/xcode-users/archive%40mail-archive.com This email sent to arch...@mail-archive.com