libstdc++ not conforming with --enable-concepts-check?

Daniel Frey daniel.frey@aixigo.de
Thu Sep 23 10:29:00 GMT 2004


Paolo Carlini wrote:
> diff -urN libstdc++-v3-orig/include/bits/stl_deque.h libstdc++-v3/include/bits/stl_deque.h
> --- libstdc++-v3-orig/include/bits/stl_deque.h	2004-07-28 18:37:17.000000000 +0200
> +++ libstdc++-v3/include/bits/stl_deque.h	2004-09-23 11:49:44.000000000 +0200
> @@ -651,24 +651,12 @@
>         *
>         *  This constructor fills the %deque with @a n copies of @a value.
>         */
> -      deque(size_type __n, const value_type& __value,
> +      deque(size_type __n, const value_type& __value = value_type(),
>  	    const allocator_type& __a = allocator_type())
>        : _Base(__a, __n)
>        { _M_fill_initialize(__value); }
>  
>        /**
> -       *  @brief  Create a %deque with default elements.
> -       *  @param  n  The number of elements to initially create.
> -       *
> -       *  This constructor fills the %deque with @a n copies of a
> -       *  default-constructed element.
> -       */
> -      explicit
> -      deque(size_type __n)
> -      : _Base(allocator_type(), __n)
> -      { _M_fill_initialize(value_type()); }
> -
> -      /**
>         *  @brief  %Deque copy constructor.

What happened to the "explicit"? It's required AFAICT...

Regards, Daniel

-- 
Daniel Frey

aixigo AG - financial solutions & technology
Schloß-Rahe-Straße 15, 52072 Aachen, Germany
fon: +49 (0)241 936737-42, fax: +49 (0)241 936737-99
eMail: daniel.frey@aixigo.de, web: http://www.aixigo.de




More information about the Libstdc++ mailing list