[ 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.