On Sun, Jan 15, 2012 at 1:45 PM, Aaron Ballman <[email protected]> wrote: > This is a patch for fixing 11747, allowing reinterpret_cast to "cast" > where the source and destination types are the same as per > [expr.reinterpret.cast]p2. The fix itself is fairly simple -- the > code was already there, it just needed to be moved up slightly since > the previous check was for source and dest being pointers.
C++11 [expr.reinterpret.cast]p2 is as follows: The reinterpret_cast operator shall not cast away constness (5.2.11). An expression of integral, enumeration, pointer, or pointer-to-member type can be explicitly converted to its own type; such a cast yields the value of its operand. -Eli _______________________________________________ cfe-commits mailing list [email protected] http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits
