Opened 13 years ago

Closed 13 years ago

Last modified 12 years ago

#3594 closed Bugs (fixed)

[property_tree] regression test failures on VC10 Beta 2

Reported by: rwebb <richard.webb@…> Owned by: Sebastian Redl
Milestone: Boost 1.42.0 Component: property_tree
Version: Boost Development Trunk Severity: Problem
Keywords: Cc:

Description

Most of the property_tree regresion tests are failing on VC10 Beta 2 with errors about not being able to convert from std::_Pair_base<_Ty1,_Ty2>::* to std::pair<_Ty1,_Ty2>::* .

e.g.: http://tinyurl.com/ydgspan

The same error has occured in Wave and has been worked around - refer to #3106. Applying the workaround from Wave to property_tree allows the tests to pass.

Attachments (1)

property_tree.diff (1.5 KB ) - added by rwebb <richard.webb@…> 13 years ago.

Download all attachments as: .zip

Change History (4)

by rwebb <richard.webb@…>, 13 years ago

Attachment: property_tree.diff added

comment:1 by Sebastian Redl, 13 years ago

Resolution: fixed
Status: newclosed

Thank you. Applied with an update for VC++ 2010 RC1 and a simplified condition - I don't care about all those old compilers that also get workarounds.

comment:2 by Sebastian Redl, 13 years ago

(In [59734]) Work around a bug in the VC++10 standard library. Hopefully fixes bug 3594; regression tests will tell. This may need to be updated if subsequent releases have the same bug.

comment:3 by Jeremiah Willcock, 12 years ago

(In [63563]) Merged r59734 and r61606 from trunk; fixes #3594 and #4092

Note: See TracTickets for help on using tickets.