diff options
Diffstat (limited to 'xsd/processing/inheritance/processor.cxx')
-rw-r--r-- | xsd/processing/inheritance/processor.cxx | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/xsd/processing/inheritance/processor.cxx b/xsd/processing/inheritance/processor.cxx index 6bf307e..7d103db 100644 --- a/xsd/processing/inheritance/processor.cxx +++ b/xsd/processing/inheritance/processor.cxx @@ -242,11 +242,11 @@ namespace Processing Dep const& dep (*i); Type& t (dep.type); - // Ignore ID/IDREF templates. + // Ignore IDREF templates. // if (!t.named_p () && - (t.is_a<SemanticGraph::Fundamental::Id> () || - t.is_a<SemanticGraph::Fundamental::IdRef> ())) + (t.is_a<SemanticGraph::Fundamental::IdRef> () || + t.is_a<SemanticGraph::Fundamental::IdRefs> ())) continue; // We won't be able to generate compilable code in case of a |