[xsd-users] bug in containers.hxx:362
Boris Kolpackov
boris at codesynthesis.com
Mon Apr 16 12:40:19 EDT 2007
Hi Ray,
Ray Lischner <rlischner at proteus-technologies.com> writes:
> There is a bug in libxsd/xsd/cxx/tree/containers.hxx, line 362. The
> operator== overload for optional<> recurses infinitely. To fix, change
> "a == b" to "!a == !b" (or the logical equivalent).
Fixed by changing "a == b" to "a.present () == b.present ()". Thanks
for reporting this!
-boris
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 652 bytes
Desc: Digital signature
Url : http://codesynthesis.com/pipermail/xsd-users/attachments/20070416/6dc06489/attachment.pgp
More information about the xsd-users
mailing list