summaryrefslogtreecommitdiff
path: root/xsd/cxx/tree/tree-inline.cxx
diff options
context:
space:
mode:
authorBoris Kolpackov <boris@codesynthesis.com>2010-01-08 14:49:11 +0200
committerBoris Kolpackov <boris@codesynthesis.com>2010-01-08 14:49:11 +0200
commit3f8c237b1abe02df8147170f2fc037edc3f384db (patch)
tree2531f2fddd4cadaab27cd37eb37ebcac3481acec /xsd/cxx/tree/tree-inline.cxx
parent0153d99ab976ac88f432099ddfe840e15d4f6a8e (diff)
Add support for default/fixed values of QName type
Diffstat (limited to 'xsd/cxx/tree/tree-inline.cxx')
-rw-r--r--xsd/cxx/tree/tree-inline.cxx5
1 files changed, 2 insertions, 3 deletions
diff --git a/xsd/cxx/tree/tree-inline.cxx b/xsd/cxx/tree/tree-inline.cxx
index 6909e7c..a075d3f 100644
--- a/xsd/cxx/tree/tree-inline.cxx
+++ b/xsd/cxx/tree/tree-inline.cxx
@@ -444,8 +444,7 @@ namespace CXX
}
Boolean def_attr (m.default_ () &&
- m.is_a<SemanticGraph::Attribute> () &&
- !is_qname (m.type ()));
+ m.is_a<SemanticGraph::Attribute> ());
if (max (m) != 1)
{
@@ -600,7 +599,7 @@ namespace CXX
// default_value
//
- if (m.default_ () && !is_qname (m.type ()))
+ if (m.default_ ())
{
Boolean simple (true);