[C++ Patch] PR 57947

2013-07-30 Thread Paolo Carlini
Hi, this issue, error recovery in C++98 mode, is a bit tricky: as far as I can see, it boils down to the fact that in C++98 mode we don't want to handle specially std::initializer_list. Otherwise, after the error message we crash in convert_like_real where we try to handle ck_list, @ line

Re: [C++ Patch] PR 57947

2013-07-30 Thread Jason Merrill
How about just returning false from is_std_init_list in C++98 mode? Jason

Re: [C++ Patch] PR 57947

2013-07-30 Thread Paolo Carlini
Hi, On 07/30/2013 03:30 PM, Jason Merrill wrote: How about just returning false from is_std_init_list in C++98 mode? Sure. It works great. Thanks, Paolo. /cp 2013-07-30 Paolo Carlini paolo.carl...@oracle.com PR c++/57947 * call.c (is_std_init_list):

Re: [C++ Patch] PR 57947

2013-07-30 Thread Jason Merrill
OK.