On Oct 8, 2013, at 6:18 PM, G M <[email protected]> wrote:

> Hi Marshall
>  
> When I look at my patch (the one that doesn't include the kitchen sink) on my 
> machine it refers to this routine:
>  
> // line 1438:
> 
> +#if _LIBCPP_STD_VER > 11 // added by me.
> 
> template <class _Tp, class _Allocator>
> 
> deque<_Tp, _Allocator>::deque(size_type __n, const _Allocator& __a)
> 
> : __base(__a)
> 
> {
> 
> if (__n > 0)
> 
> __append(__n);
> 
> }
> +#endif // added by me because otherwise there's no matching declaration.
>  
> For which the explicit constructor has the same #if _LIBCPP_STD_VER > 11
>  
> // The constructor is on line 1213 in my file.
> 
> #if _LIBCPP_STD_VER > 11
> 
> explicit deque(size_type __n, const _Allocator& __a);
> 
> #endif 
> 
In the copy I have here, 
$ svn info deque
        Path: deque
        Name: deque
        Working Copy Root Path: /Sources/LLVM/libcxx2
        URL: 
https://[email protected]/svn/llvm-project/libcxx/trunk/include/deque
        Repository Root: https://[email protected]/svn/llvm-project
        Repository UUID: 91177308-0d34-0410-b5e6-96231b3b80d8
        Revision: 192273
        Node Kind: file
        Schedule: normal
        Last Changed Author: hhinnant
        Last Changed Rev: 191987
        Last Changed Date: 2013-10-04 15:09:00 -0700 (Fri, 04 Oct 2013)
        Text Last Updated: 2013-10-08 21:38:24 -0700 (Tue, 08 Oct 2013)
        Checksum: 4eb3e2c9b5af6d8173795125cf6f91e84cfcc556

That  routine is already wrapped in a "#if _LIBCPP_STD_VER > 11" block, which 
was added (along with the routine) in revision 190251.
So I am quite confused.

-- Marshall

Marshall Clow     Idio Software   <mailto:[email protected]>

A.D. 1517: Martin Luther nails his 95 Theses to the church door and is promptly 
moderated down to (-1, Flamebait).
        -- Yu Suzuki

_______________________________________________
cfe-commits mailing list
[email protected]
http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits

Reply via email to