------- Comment #19 from paolo dot carlini at oracle dot com  2009-02-05 12:47 
-------
Indeed, in my experiments the problem seems due to build_min_nt not passing
NULL_TREEs as called by build_x_binary_op. The patch I'm going to attach then
works, in the sense that the testcase compiles (and then an error is emitted in
case of instantiation).

I also tried calling directly grok_array_decl from tsubst_copy_and_build, and
indeed that largely works (but note that, for some reason, the grok_*
functions, called by the parser, are not called often in pt.c, many build_x_*
functions instead), but there are subtle issues, like sfinae7.C failing...


-- 

paolo dot carlini at oracle dot com changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |paolo dot carlini at oracle
                   |                            |dot com, mark at
                   |                            |codesourcery dot com


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

Reply via email to