|
View:
New views
3 Messages
—
Rating Filter:
Alert me
|
|
|
Created: (STDCXX-1002) [Sun C++] partial specialization on cv-qualifiers broken for array types[Sun C++] partial specialization on cv-qualifiers broken for array types
------------------------------------------------------------------------ Key: STDCXX-1002 URL: https://issues.apache.org/jira/browse/STDCXX-1002 Project: C++ Standard Library Issue Type: Bug Components: External Reporter: Travis Vitek {noformat} $ cat t.cpp && CC t.cpp template <class T> struct __rw_is_const { enum { value = 0 }; }; template <class T> struct __rw_is_const<const T> { enum { value = 1 }; }; extern "C" int printf (const char*, ...); int main () { #define test(X) if (!(X)) printf ("%s != 1\n", #X) test (!__rw_is_const<int>::value); test (__rw_is_const<const int>::value); test (__rw_is_const<const int []>::value); test (__rw_is_const<const int [2]>::value); return 0; } __rw_is_const<const int []>::value != 1 __rw_is_const<const int [2]>::value != 1 {noformat} -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online. |
|
|
Commented: (STDCXX-1002) [Sun C++] partial specialization on cv-qualifiers broken for array types[ https://issues.apache.org/jira/browse/STDCXX-1002?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12615783#action_12615783 ] Travis Vitek commented on STDCXX-1002: -------------------------------------- Filed with Sun as bug [#6728401|http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6728401]. > [Sun C++] partial specialization on cv-qualifiers broken for array types > ------------------------------------------------------------------------ > > Key: STDCXX-1002 > URL: https://issues.apache.org/jira/browse/STDCXX-1002 > Project: C++ Standard Library > Issue Type: Bug > Components: External > Reporter: Travis Vitek > > {noformat} > $ cat t.cpp && CC t.cpp > template <class T> > struct __rw_is_const > { > enum { value = 0 }; > }; > template <class T> > struct __rw_is_const<const T> > { > enum { value = 1 }; > }; > extern "C" int printf (const char*, ...); > int main () > { > #define test(X) if (!(X)) printf ("%s != 1\n", #X) > test (!__rw_is_const<int>::value); > test (__rw_is_const<const int>::value); > test (__rw_is_const<const int []>::value); > test (__rw_is_const<const int [2]>::value); > return 0; > } > __rw_is_const<const int []>::value != 1 > __rw_is_const<const int [2]>::value != 1 > {noformat} -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online. |
|
|
Updated: (STDCXX-1002) [Sun C++ 5.9] partial specialization on cv-qualifiers broken for array types[ https://issues.apache.org/jira/browse/STDCXX-1002?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Travis Vitek updated STDCXX-1002: --------------------------------- Environment: SunOS marbles 5.10 Generic_118855-33 i86pc i386 i86pc CC: Sun C++ 5.9 SunOS_i386 Patch 124864-01 2007/07/25 Summary: [Sun C++ 5.9] partial specialization on cv-qualifiers broken for array types (was: [Sun C++] partial specialization on cv-qualifiers broken for array types) > [Sun C++ 5.9] partial specialization on cv-qualifiers broken for array types > ---------------------------------------------------------------------------- > > Key: STDCXX-1002 > URL: https://issues.apache.org/jira/browse/STDCXX-1002 > Project: C++ Standard Library > Issue Type: Bug > Components: External > Environment: SunOS marbles 5.10 Generic_118855-33 i86pc i386 i86pc > CC: Sun C++ 5.9 SunOS_i386 Patch 124864-01 2007/07/25 > Reporter: Travis Vitek > > {noformat} > $ cat t.cpp && CC t.cpp > template <class T> > struct __rw_is_const > { > enum { value = 0 }; > }; > template <class T> > struct __rw_is_const<const T> > { > enum { value = 1 }; > }; > extern "C" int printf (const char*, ...); > int main () > { > #define test(X) if (!(X)) printf ("%s != 1\n", #X) > test (!__rw_is_const<int>::value); > test (__rw_is_const<const int>::value); > test (__rw_is_const<const int []>::value); > test (__rw_is_const<const int [2]>::value); > return 0; > } > __rw_is_const<const int []>::value != 1 > __rw_is_const<const int [2]>::value != 1 > {noformat} -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online. |
| Free Forum Powered by Nabble | Forum Help |