Opened 7 years ago
Closed 7 years ago
#11485 closed Bugs (fixed)
write_graphviz_dp produces compilation errors in MSC++
Reported by: | 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)
Change History (5)
by , 7 years ago
Attachment: | graphwiz_write_bug_test.cpp added |
---|
by , 7 years ago
Attachment: | graphwiz_write_bug_test.cl-out added |
---|
Corresponding MSC++ compiler output
comment:1 by , 7 years ago
Component: | graph → fusion |
---|---|
Milestone: | To Be Determined → Boost 1.59.0 |
Owner: | changed from | to
As I mentioned in the ML, it is already fixed in repo. http://boost.2283326.n4.nabble.com/Re-Boost-users-Digest-Vol-4181-Issue-1-td4677679.html http://boost.2283326.n4.nabble.com/Re-Boost-users-Digest-Vol-4182-Issue-1-td4677721.html
AFAIK, 1.59.0 Beta1 includes the fix.
comment:3 by , 7 years ago
Resolution: | → fixed |
---|---|
Status: | new → closed |
Sample source code demonstrating the issue.