You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@stdcxx.apache.org by "Travis Vitek (JIRA)" <ji...@apache.org> on 2008/03/24 21:45:24 UTC
[jira] Commented: (STDCXX-784) [Sun C++ 5.3] error compiling
braceexp.cpp
[ https://issues.apache.org/jira/browse/STDCXX-784?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12581666#action_12581666 ]
Travis Vitek commented on STDCXX-784:
-------------------------------------
Seems to be a compiler bug in the old SunPro compiler. Testcase follows
{noformat}
$ cat t.cpp && CC t.cpp
struct S
{
private:
enum { size = 10 };
struct A
{
char buf [size];
};
};
int main ()
{
return 0;
}
"t.cpp", line 10: jError: S::size is not accessible from S::A.
1 Error(s) detected.
{noformat}
> [Sun C++ 5.3] error compiling braceexp.cpp
> ------------------------------------------
>
> Key: STDCXX-784
> URL: https://issues.apache.org/jira/browse/STDCXX-784
> Project: C++ Standard Library
> Issue Type: Bug
> Components: Test Driver
> Affects Versions: trunk
> Reporter: Martin Sebor
> Assignee: Travis Vitek
> Priority: Blocker
> Fix For: 4.2.1
>
>
> The test driver fails to build with Sun C++ 5.3 with the error below:
> {noformat}
> CC -c -D_RWSTDDEBUG -I$(TOPDIR)/include -I$(BUILDDIR)/include -I$(TOPDIR)/tests/include -library=%none -g -xarch=v9 +w $(TOPDIR)/tests/src/braceexp.cpp
> "$(TOPDIR)/tests/src/braceexp.cpp", line 316: Error: _rw_brace_graph::_rw_brace_node is not accessible from _rw_brace_graph::_rw_brace_node_buffer.
> "$(TOPDIR)/tests/src/braceexp.cpp", line 316: Error: _rw_brace_graph::size is not accessible from _rw_brace_graph::_rw_brace_node_buffer.
> "$(TOPDIR)/tests/src/braceexp.cpp", line 350: Error: _rw_brace_graph::_rw_brace_node is not accessible from _rw_brace_graph::_rw_recursion_context.
> "$(TOPDIR)/tests/src/braceexp.cpp", line 361: Error: _rw_brace_graph::_rw_brace_node is not accessible from _rw_brace_graph::_rw_recursion_context.
> "$(TOPDIR)/tests/src/braceexp.cpp", line 1019: Warning: Conversion of 64 bit type value to "int" causes truncation.
> 4 Error(s) and 1 Warning(s) detected.
> gmake: *** [braceexp.o] Error 4
> {noformat}
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.