cp-tree.h (build_x_va_arg): Prototype new function.
authorNathan Sidwell <nathan@acm.org>
Wed, 13 Oct 1999 08:49:54 +0000 (08:49 +0000)
committerNathan Sidwell <nathan@gcc.gnu.org>
Wed, 13 Oct 1999 08:49:54 +0000 (08:49 +0000)
commit356955cfb5f78224bc8c6d085d02d904ba84b4aa
tree0e448901aa69335285ee8574f6046b97ac436ba0
parenta5037588b493c6a1ca654f3acf8a5280cb614bfc
cp-tree.h (build_x_va_arg): Prototype new function.

* cp-tree.h (build_x_va_arg): Prototype new function.
* call.c (build_x_va_arg): Define it.
* parse.y (unary_expr): Call build_x_va_arg.

* cp-tree.h (convert_type_from_ellipsis): Prototype new function.
* call.c (convert_type_from_ellipsis): Define it.
* decl.c (init_decl_processing): Set lang_type_promotes_to.

* tree.c (lvalue_p_1): Accept VA_ARG_EXPR with aggregates.

From-SVN: r29942
gcc/cp/ChangeLog
gcc/cp/call.c
gcc/cp/cp-tree.h
gcc/cp/decl.c
gcc/cp/parse.y
gcc/cp/tree.c