Mark Mitchell <[EMAIL PROTECTED]> writes:

| Gabriel Dos Reis wrote:
| > Hi,
| > 
| >   In the C++ front end, default arguments are recorded in
| > FUNCTION_TYPEs intead of being part of the FUNCTION_DECLs.  What are
| > the reasons for that?
| 
| There used to be an extension that allowed default arguments on function
| pointer types.  We agreed to kill it, although I don't know if it was
| actually removed.  If that's been done, there's no longer any reason.

Great!  I seem to remember it was killed (and I would say you killed
it but I may be wrong.)  I'll investigate.

Assuming the extension was gone, do you see a reason we not move the
default arguments to FUNCTION_DECLs and have FUNCTION_TYPEs use
TREE_VEC instead of TREE_LIST to hold the parameter-type list?

-- Gaby

Reply via email to