Opened 7 years ago

Closed 7 years ago

#11485 closed Bugs (fixed)

write_graphviz_dp produces compilation errors in MSC++

Reported by: Jan Hudec <bulb@…> Owned by: Joel de Guzman
Milestone: Boost 1.59.0 Component: fusion
Version: Boost 1.58.0 Severity: Problem
Keywords: Cc:

Description

The attached trivialish sample fails to compile using MSC++ (15.0, but this mail mentions what is apparently the same problem with 16.0). It compiles fine with GCC and it compiled fine with Boost 1.56 (we skipped 1.57 at work so I didn't test that).

The template expansion chain is really long, leading down to boost::fusion::cons instantiated with some boost::xpressive types. Full compiler output attached.

Attachments (2)

graphwiz_write_bug_test.cpp (667 bytes ) - added by Jan Hudec <bulb@…> 7 years ago.
Sample source code demonstrating the issue.
graphwiz_write_bug_test.cl-out (63.6 KB ) - added by Jan Hudec <bulb@…> 7 years ago.
Corresponding MSC++ compiler output

Download all attachments as: .zip

Change History (5)

by Jan Hudec <bulb@…>, 7 years ago

Attachment: graphwiz_write_bug_test.cpp added

Sample source code demonstrating the issue.

by Jan Hudec <bulb@…>, 7 years ago

Corresponding MSC++ compiler output

comment:1 by Kohei Takahashi <flast@…>, 7 years ago

Component: graphfusion
Milestone: To Be DeterminedBoost 1.59.0
Owner: changed from Jeremiah Willcock to Joel de Guzman

comment:2 by Kohei Takahashi <flast@…>, 7 years ago

Joel, it should be fixed in 1.59 release. Please close this ticket.

comment:3 by Joel de Guzman, 7 years ago

Resolution: fixed
Status: newclosed
Note: See TracTickets for help on using tickets.