summaryrefslogtreecommitdiff
path: root/xsd/processing/inheritance
diff options
context:
space:
mode:
Diffstat (limited to 'xsd/processing/inheritance')
-rw-r--r--xsd/processing/inheritance/processor.cxx6
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