stdcxx-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Martin Sebor (JIRA)" <j...@apache.org>
Subject [jira] Closed: (STDCXX-385) [HP cadvise] error #2101 on std::vector::insert()
Date Fri, 06 Apr 2007 23:06:32 GMT

     [ https://issues.apache.org/jira/browse/STDCXX-385?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]

Martin Sebor closed STDCXX-385.
-------------------------------

       Resolution: Fixed
    Fix Version/s: 4.2

> [HP cadvise] error #2101 on std::vector::insert()
> -------------------------------------------------
>
>                 Key: STDCXX-385
>                 URL: https://issues.apache.org/jira/browse/STDCXX-385
>             Project: C++ Standard Library
>          Issue Type: Bug
>          Components: 23. Containers
>    Affects Versions: 4.1.3
>         Environment: HP cadvise with aCC 3.73
>            Reporter: Martin Sebor
>         Assigned To: Martin Sebor
>             Fix For: 4.2
>
>
> Compiling vector::insert() with HP aCC -Aa under HP cadvise gives the error below:
> cadvise aCC -c -I/amd/devco/sebor/stdcxx/include/ansi -I/usr/include    -mt -I/amd/devco/sebor/stdcxx/include
-I/build/sebor/stdcxx-aCC-3.73-12D/include -I/amd/devco/sebor/stdcxx/examples/include  -Aa
+nostl  +O2  +DD64 +w +W392 +W655 +W684 +W818 +W819 +W849   /amd/devco/sebor/stdcxx/examples/manual/accumulate.cpp
> "/amd/devco/sebor/stdcxx/include/vector.cc", line 653: error #2101: "__p" has
>           already been declared in the current scope
>               for (pointer __p = __end; __movend < __p--; )
>                            ^
>           detected during:
>             instantiation of "void std::vector<_TypeT,
>                       _Allocator>::_C_insert_range(std::vector<_TypeT,
>                       _Allocator>::iterator, _FwdIter, _FwdIter,
>                       std::forward_iterator_tag) [with _TypeT=int,
>                       _Allocator=std::allocator<int>,
>                       _FwdIter=std::allocator<int>::value_type *]" at line 444
>                       of "/amd/devco/sebor/stdcxx/include/vector"
>             instantiation of "void std::vector<_TypeT,
>                       _Allocator>::_C_insert(const std::vector<_TypeT,
>                       _Allocator>::iterator &, _InputIter, _InputIter, void *)
>                       [with _TypeT=int, _Allocator=std::allocator<int>,
>                       _InputIter=std::allocator<int>::value_type *]" at line
>                       348 of "/amd/devco/sebor/stdcxx/include/vector"
>             instantiation of "void std::vector<_TypeT,
>                       _Allocator>::insert(std::vector<_TypeT,
>                       _Allocator>::iterator, _InputIter, _InputIter) [with
>                       _TypeT=int, _Allocator=std::allocator<int>,
>                       _InputIter=std::allocator<int>::value_type *]" at line
>                       460
>             instantiation of "void std::vector<_TypeT,
>                       _Allocator>::_C_assign_range(_FwdIter, _FwdIter,
>                       std::forward_iterator_tag) [with _TypeT=int,
>                       _Allocator=std::allocator<int>,
>                       _FwdIter=std::allocator<int>::value_type *]" at line 418
>                       of "/amd/devco/sebor/stdcxx/include/vector"
>             instantiation of "void std::vector<_TypeT,
>                       _Allocator>::_C_assign(_InputIter, _InputIter, void *)
>                       [with _TypeT=int, _Allocator=std::allocator<int>,
>                       _InputIter=std::allocator<int>::value_type *]" at line
>                       230 of "/amd/devco/sebor/stdcxx/include/vector"
>             instantiation of "void std::vector<_TypeT,
>                       _Allocator>::assign(_InputIter, _InputIter) [with
>                       _TypeT=int, _Allocator=std::allocator<int>,
>                       _InputIter=std::allocator<int>::value_type *]" at line
>                       138
>             instantiation of "void std::vector<_TypeT,
>                       _Allocator>::_C_unsafe_swap(std::vector<_TypeT,
>                       _Allocator> &) [with _TypeT=int,
>                       _Allocator=std::allocator<int>]" at line 663 of
>                       "/amd/devco/sebor/stdcxx/include/vector"
>             instantiation of "void std::vector<_TypeT,
>                       _Allocator>::swap(std::vector<_TypeT, _Allocator> &)
>                       [with _TypeT=int, _Allocator=std::allocator<int>]" at
>                       line 104
>             instantiation of "void std::vector<_TypeT,
>                       _Allocator>::_C_realloc(std::vector<_TypeT,
>                       _Allocator>::size_type) [with _TypeT=int,
>                       _Allocator=std::allocator<int>]" at line 565 of
>                       "/amd/devco/sebor/stdcxx/include/vector"
>             instantiation of "void std::vector<_TypeT,
>                       _Allocator>::reserve(std::vector<_TypeT,
>                       _Allocator>::size_type) [with _TypeT=int,
>                       _Allocator=std::allocator<int>]" at line 433
>             instantiation of "void std::vector<_TypeT,
>                       _Allocator>::_C_assign_range(_FwdIter, _FwdIter,
>                       std::forward_iterator_tag) [with _TypeT=int,
>                       _Allocator=std::allocator<int>, _FwdIter=const
>                       std::vector<int, std::allocator<int>>::value_type *]"
at
>                       line 417 of "/amd/devco/sebor/stdcxx/include/vector"
> "/amd/devco/sebor/stdcxx/include/vector.cc", line 653: error #2101: "__p" has
>           already been declared in the current scope
>               for (pointer __p = __end; __movend < __p--; )
>                            ^
>           detected during:
>             instantiation of "void std::vector<_TypeT,
>                       _Allocator>::_C_insert_range(std::vector<_TypeT,
>                       _Allocator>::iterator, _FwdIter, _FwdIter,
>                       std::forward_iterator_tag) [with _TypeT=int,
>                       _Allocator=std::allocator<int>, _FwdIter=const
>                       std::vector<int, std::allocator<int>>::value_type *]"
at
>                       line 444 of "/amd/devco/sebor/stdcxx/include/vector"
>             instantiation of "void std::vector<_TypeT,
>                       _Allocator>::_C_insert(const std::vector<_TypeT,
>                       _Allocator>::iterator &, _InputIter, _InputIter, void *)
>                       [with _TypeT=int, _Allocator=std::allocator<int>,
>                       _InputIter=const std::vector<int,
>                       std::allocator<int>>::value_type *]" at line 348 of
>                       "/amd/devco/sebor/stdcxx/include/vector"
>             instantiation of "void std::vector<_TypeT,
>                       _Allocator>::insert(std::vector<_TypeT,
>                       _Allocator>::iterator, _InputIter, _InputIter) [with
>                       _TypeT=int, _Allocator=std::allocator<int>,
>                       _InputIter=const std::vector<int,
>                       std::allocator<int>>::value_type *]" at line 460
>             instantiation of "void std::vector<_TypeT,
>                       _Allocator>::_C_assign_range(_FwdIter, _FwdIter,
>                       std::forward_iterator_tag) [with _TypeT=int,
>                       _Allocator=std::allocator<int>, _FwdIter=const
>                       std::vector<int, std::allocator<int>>::value_type *]"
at
>                       line 417 of "/amd/devco/sebor/stdcxx/include/vector"
> 2 errors detected in the compilation of "/amd/devco/sebor/stdcxx/examples/manual/accumulate.cpp".
> cadvise: warning 108:  error while analyzing file "/amd/devco/sebor/stdcxx/examples/manual/accumulate.cpp"
> cadvise aCC accumulate.o -o accumulate -Aa +nostl -Wl,+s -Wl,+vnocompatwarnings   -mt
+DD64 -L/build/sebor/stdcxx-aCC-3.73-12D/lib  -Wl,+b/build/sebor/stdcxx-aCC-3.73-12D/lib -lstd12D
 -lm 

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


Mime
View raw message