diff options
author | Benjamin Paassen <bpaassen@techfak.uni-bielefeld.de> | 2015-01-24 14:42:06 +0100 |
---|---|---|
committer | Benjamin Paassen <bpaassen@techfak.uni-bielefeld.de> | 2015-01-24 14:42:06 +0100 |
commit | d9ced360d3ad2d81a2cb28f7d0baf3b02006fbed (patch) | |
tree | fd0bf4e54813df23c876f292619076b1543b769f /src/core/common/VariantReader.cpp | |
parent | 7ce3c040a19cd76a0d67c101920410927b84369f (diff) |
corrected a semantic mistake in cardinality syntax handling.
Diffstat (limited to 'src/core/common/VariantReader.cpp')
-rw-r--r-- | src/core/common/VariantReader.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/core/common/VariantReader.cpp b/src/core/common/VariantReader.cpp index 6bc6df8..bbceac5 100644 --- a/src/core/common/VariantReader.cpp +++ b/src/core/common/VariantReader.cpp @@ -610,11 +610,11 @@ std::pair<bool, Variant::cardinalityType> VariantReader::parseCardinality( Variant::cardinalityType{}); } if (c == '<') { - card.merge( - Variant::rangeType{0, (unsigned int)n.intValue()}); + card.merge(Variant::rangeType{ + 0, (unsigned int)n.intValue() - 1}); } else { card.merge(Variant::rangeType::typeRangeFrom( - (unsigned int)n.intValue())); + (unsigned int)n.intValue() + 1)); } break; } |