diff --git a/src/util/BitField.js b/src/util/BitField.js index ec1f8dc09..4d03aa6a5 100644 --- a/src/util/BitField.js +++ b/src/util/BitField.js @@ -147,7 +147,9 @@ class BitField { if (bit instanceof BitField) return bit.bitfield; if (Array.isArray(bit)) return bit.map(p => this.resolve(p)).reduce((prev, p) => prev | p, 0); if (typeof bit === 'string' && typeof this.FLAGS[bit] !== 'undefined') return this.FLAGS[bit]; - throw new RangeError('BITFIELD_INVALID'); + const error = new RangeError('BITFIELD_INVALID'); + error.bit = bit; + throw error; } }