Fix bootstrap failure with clang++.
commitbde6de5d4ba6258094a7a6fb47af74935711d3c6
authorDiego Novillo <dnovillo@google.com>
Tue, 4 Sep 2012 21:07:48 +0000 (4 17:07 -0400)
committerDiego Novillo <dnovillo@gcc.gnu.org>
Tue, 4 Sep 2012 21:07:48 +0000 (4 17:07 -0400)
tree864e76a639738a9d7af588491843d89196e3cac7
parentafba316b4627a4ce2613af1321319c85c7cf6ebe
Fix bootstrap failure with clang++.

This patch fixes a bootstrap failure when using clang as the host
compiler.  Default arguments for class template member functions
should be added in the declaration, not the definition.

From Jason:

> 8.3.6 says "Default arguments for a member function of a class template shall
> be specified on the initial declaration of the member function within the
> class template."

PR bootstrap/54484
* vec.h (vec_t::embedded_init): Move default argument value
to function declaration.

From-SVN: r190951
gcc/ChangeLog
gcc/vec.h