This is the mail archive of the gcc-patches@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]

Re: C++ PATCH to use VEC_INIT_EXPR for array mem-initializers


On Tue, Oct 26, 2010 at 11:10 AM, Jason Merrill <jason@redhat.com> wrote:
> Our implementation of constexpr constructors involves walking the trees
> generated for the mem-initializers of a constructor and building up a
> simpler representation for use at expansion time. ?When we're dealing with
> an array member, this has meant trying to parse the output of
> build_vec_init, which is daunting. ?This patch changes perform_member_init
> to generate a VEC_INIT_EXPR instead, which is much easier to analyze.
>
> Tested x86_64-pc-linux-gnu, applied to trunk.
>

This patch caused:

http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46688


-- 
H.J.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]