missing check of fast num parsing feature
@@ -1149,7 +1149,9 @@ public abstract class ParserBase extends ParserMinimalBase
// Let's actually parse from String representation, to avoid
// rounding errors that non-decimal floating operations could incur
final String numStr = getText();
- _numberBigDecimal = NumberInput.parseBigDecimal(numStr);
+ _numberBigDecimal = NumberInput.parseBigDecimal(
+ numStr,
+ isEnabled(StreamReadFeature.USE_FAST_BIG_NUMBER_PARSER));
} else if ((_numTypesValid & NR_BIGINT) != 0) {
_numberBigDecimal = new BigDecimal(_getBigInteger());
} else if ((_numTypesValid & NR_LONG) != 0) {
