diff --git a/lib/main.js b/lib/main.js index 4e72bfd..250a925 100644 --- a/lib/main.js +++ b/lib/main.js @@ -48,11 +48,11 @@ function hasInt16ArraySupport() { try { arr = new GlobalInt16Array( [ 1, 3.14, -3.14, INT16_MAX+1 ] ); bool = ( + (// truncation isInt16Array( arr ) && arr[ 0 ] === 1 && arr[ 1 ] === 3 && // truncation - arr[ 2 ] === -3 && // truncation - arr[ 3 ] === INT16_MIN // wrap around + arr[ 2 ] === -3 && arr[ 3 ] === INT16_MIN) // wrap around ); } catch ( err ) { // eslint-disable-line no-unused-vars bool = false; diff --git a/package.json b/package.json index 3ca76c8..8b33481 100644 --- a/package.json +++ b/package.json @@ -44,7 +44,8 @@ "@stdlib/cli-ctor": "^0.2.2", "@stdlib/constants-int16-max": "^0.2.2", "@stdlib/constants-int16-min": "^0.2.2", - "@stdlib/fs-read-file": "^0.2.2" + "@stdlib/fs-read-file": "^0.2.2", + "@stdlib/error-tools-fmtprodmsg": "^0.2.2" }, "devDependencies": { "@stdlib/array-int16": "^0.2.2", @@ -98,4 +99,4 @@ "type": "opencollective", "url": "https://opencollective.com/stdlib" } -} +} \ No newline at end of file