Hi all, This patch makes Clang disallow reinterpret_cast from pointer to bool on Windows.
Currently, it's allowed by accident and later triggers an exception. Support was added in r131201 to allow conversion from pointers to integral types on windows since this is apparently used in system headers. However, converting pointers to bool is already supported in a civilized manner via static_cast and c-style cast. Allowing it through reinterpret_cast seems like a bad idea. Please take a look. Thanks, Hans
pr16222.diff
Description: Binary data
_______________________________________________ cfe-commits mailing list [email protected] http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits
