You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@stdcxx.apache.org by "Martin Sebor (JIRA)" <ji...@apache.org> on 2006/02/15 02:24:40 UTC

[jira] Created: (STDCXX-145) [Sun C++ 5.8 Patch 121017-01 2005/12/11] overloading ambiguity in __rb_tree

[Sun C++ 5.8 Patch 121017-01 2005/12/11] overloading ambiguity in __rb_tree
---------------------------------------------------------------------------

         Key: STDCXX-145
         URL: http://issues.apache.org/jira/browse/STDCXX-145
     Project: C++ Standard Library
        Type: Improvement
  Components: 23. Containers  
    Versions: 4.1.3    
 Environment: Sun C++ 5.8 Patch 121017-01 2005/12/11
    Reporter: Martin Sebor
     Fix For: 4.1.4


>From a thread starting at:
http://mail-archives.apache.org/mod_mbox/incubator-stdcxx-user/200602.mbox/%3c20060214162358.34245.qmail@web82210.mail.mud.yahoo.com%3e
and continuing here:
http://mail-archives.apache.org/mod_mbox/incubator-stdcxx-user/200602.mbox/%3c20060214195904.2256.qmail@web82204.mail.mud.yahoo.com%3e

The overloads of __rb_tree::_C_make_iter() seem to be causing an ambiguity with this particular patch of the compiler on Solaris/SPARC. There's nothing wrong with them but the const qualifier on the function argument is redundant and since, according to the reporter, it fixes the ambiguity we should get rid of them. See also this followup:
http://mail-archives.apache.org/mod_mbox/incubator-stdcxx-user/200602.mbox/%3c43F242AD.2060504@roguewave.com%3e

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


[jira] Resolved: (STDCXX-145) [Sun C++ 5.8 Patch 121017-01 2005/12/11] overloading ambiguity in __rb_tree

Posted by "Martin Sebor (JIRA)" <ji...@apache.org>.
     [ http://issues.apache.org/jira/browse/STDCXX-145?page=all ]
     
Martin Sebor resolved STDCXX-145:
---------------------------------

    Resolution: Fixed

Fixed with the referenced change.

> [Sun C++ 5.8 Patch 121017-01 2005/12/11] overloading ambiguity in __rb_tree
> ---------------------------------------------------------------------------
>
>          Key: STDCXX-145
>          URL: http://issues.apache.org/jira/browse/STDCXX-145
>      Project: C++ Standard Library
>         Type: Improvement

>   Components: 23. Containers
>     Versions: 4.1.3
>  Environment: Sun C++ 5.8 Patch 121017-01 2005/12/11
>     Reporter: Martin Sebor
>     Assignee: Martin Sebor
>      Fix For: 4.1.4

>
> From a thread starting at:
> http://mail-archives.apache.org/mod_mbox/incubator-stdcxx-user/200602.mbox/%3c20060214162358.34245.qmail@web82210.mail.mud.yahoo.com%3e
> and continuing here:
> http://mail-archives.apache.org/mod_mbox/incubator-stdcxx-user/200602.mbox/%3c20060214195904.2256.qmail@web82204.mail.mud.yahoo.com%3e
> The overloads of __rb_tree::_C_make_iter() seem to be causing an ambiguity with this particular patch of the compiler on Solaris/SPARC. There's nothing wrong with them but the const qualifier on the function argument is redundant and since, according to the reporter, it fixes the ambiguity we should get rid of them. See also this followup:
> http://mail-archives.apache.org/mod_mbox/incubator-stdcxx-user/200602.mbox/%3c43F242AD.2060504@roguewave.com%3e

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


[jira] Commented: (STDCXX-145) [Sun C++ 5.8 Patch 121017-01 2005/12/11] overloading ambiguity in __rb_tree

Posted by "Martin Sebor (JIRA)" <ji...@apache.org>.
    [ http://issues.apache.org/jira/browse/STDCXX-145?page=comments#action_12383272 ] 

Martin Sebor commented on STDCXX-145:
-------------------------------------

This change fixes it: http://svn.apache.org/viewcvs.cgi?rev=386746&view=rev.

> [Sun C++ 5.8 Patch 121017-01 2005/12/11] overloading ambiguity in __rb_tree
> ---------------------------------------------------------------------------
>
>          Key: STDCXX-145
>          URL: http://issues.apache.org/jira/browse/STDCXX-145
>      Project: C++ Standard Library
>         Type: Improvement

>   Components: 23. Containers
>     Versions: 4.1.3
>  Environment: Sun C++ 5.8 Patch 121017-01 2005/12/11
>     Reporter: Martin Sebor
>     Assignee: Martin Sebor
>      Fix For: 4.1.4

>
> From a thread starting at:
> http://mail-archives.apache.org/mod_mbox/incubator-stdcxx-user/200602.mbox/%3c20060214162358.34245.qmail@web82210.mail.mud.yahoo.com%3e
> and continuing here:
> http://mail-archives.apache.org/mod_mbox/incubator-stdcxx-user/200602.mbox/%3c20060214195904.2256.qmail@web82204.mail.mud.yahoo.com%3e
> The overloads of __rb_tree::_C_make_iter() seem to be causing an ambiguity with this particular patch of the compiler on Solaris/SPARC. There's nothing wrong with them but the const qualifier on the function argument is redundant and since, according to the reporter, it fixes the ambiguity we should get rid of them. See also this followup:
> http://mail-archives.apache.org/mod_mbox/incubator-stdcxx-user/200602.mbox/%3c43F242AD.2060504@roguewave.com%3e

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


[jira] Assigned: (STDCXX-145) [Sun C++ 5.8 Patch 121017-01 2005/12/11] overloading ambiguity in __rb_tree

Posted by "Martin Sebor (JIRA)" <ji...@apache.org>.
     [ http://issues.apache.org/jira/browse/STDCXX-145?page=all ]

Martin Sebor reassigned STDCXX-145:
-----------------------------------

    Assign To: Martin Sebor

> [Sun C++ 5.8 Patch 121017-01 2005/12/11] overloading ambiguity in __rb_tree
> ---------------------------------------------------------------------------
>
>          Key: STDCXX-145
>          URL: http://issues.apache.org/jira/browse/STDCXX-145
>      Project: C++ Standard Library
>         Type: Improvement

>   Components: 23. Containers
>     Versions: 4.1.3
>  Environment: Sun C++ 5.8 Patch 121017-01 2005/12/11
>     Reporter: Martin Sebor
>     Assignee: Martin Sebor
>      Fix For: 4.1.4

>
> From a thread starting at:
> http://mail-archives.apache.org/mod_mbox/incubator-stdcxx-user/200602.mbox/%3c20060214162358.34245.qmail@web82210.mail.mud.yahoo.com%3e
> and continuing here:
> http://mail-archives.apache.org/mod_mbox/incubator-stdcxx-user/200602.mbox/%3c20060214195904.2256.qmail@web82204.mail.mud.yahoo.com%3e
> The overloads of __rb_tree::_C_make_iter() seem to be causing an ambiguity with this particular patch of the compiler on Solaris/SPARC. There's nothing wrong with them but the const qualifier on the function argument is redundant and since, according to the reporter, it fixes the ambiguity we should get rid of them. See also this followup:
> http://mail-archives.apache.org/mod_mbox/incubator-stdcxx-user/200602.mbox/%3c43F242AD.2060504@roguewave.com%3e

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira