[xsd-users] ICE
Andrew Ward
andy.ward at hevday.com
Thu Jun 22 16:55:07 EDT 2006
Boris Kolpackov wrote:
>
>Would it be possible for you to provide a small test case that reproduces
>the problem?
>
>thanks,
>-boris
>
Hi Boris,
Here is a test case as requested:
The XSD file s.xsd:
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:complexType name="AppleType">
<xs:sequence>
<xs:element name="Core" type="CoreType" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="CoreType">
<xs:sequence>
<xs:element name="Pip" type="PipType" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="PipType">
<xs:simpleContent>
<xs:extension base="xs:decimal"/>
</xs:simpleContent>
</xs:complexType>
</xs:schema>
The main.cpp file:
#include "s.hxx"
int main()
{
int i;
const AppleType * first;
i = first->Core().get().Pip().get();
}
The command: xsd cxx-tree s.xsd
Using XSD.exe 2.1.1 and cl.exe 13.10.3077 this produces the ICE.
Regards,
Andrew Ward.
More information about the xsd-users
mailing list