This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
Other format: | [Raw text] |
On 05/20/2010 08:18 AM, Peter Dimov wrote:On 05/20/2010 01:55 PM, Paolo Carlini wrote:It's uglier because the code above doesn't work for functions,By the way, do you have a specific testcase in mind?
Because addressof_fn_test.cpp, part of Boost, passes...
This is probably a g++/gcc extension... some compilers do not allow references to functions to be casted to char&, and I believe the standard doesn't permit that, either.
The standard permits a compiler to accept or reject such a cast.
5.2.10/8: Converting a pointer to a function into a pointer to an object type or vice versa is conditionally-supported.
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |