Skip to content

Commit 6953f41

Browse files
committed
Auto-generated commit
1 parent 122fd13 commit 6953f41

File tree

2 files changed

+3
-1
lines changed

2 files changed

+3
-1
lines changed

lib/main.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@ var setReadOnly = require( '@stdlib/utils-define-nonenumerable-read-only-propert
2424
var isFunction = require( '@stdlib/assert-is-function' );
2525
var isCollection = require( '@stdlib/assert-is-collection' );
2626
var isInteger = require( '@stdlib/assert-is-integer' ).isPrimitive;
27+
var isAccessorArray = require( '@stdlib/array-base-assert-is-accessor-array' );
2728
var iteratorSymbol = require( '@stdlib/symbol-iterator' );
2829
var accessorGetter = require( '@stdlib/array-base-accessor-getter' );
2930
var getter = require( '@stdlib/array-base-getter' );
@@ -145,7 +146,7 @@ function arrayview2iteratorRight( src ) {
145146
}
146147
// Resolve an accessor for retrieving array elements (e.g., to accommodate `Complex64Array`, etc):
147148
dt = dtype( src );
148-
if ( src.get && src.set ) { // Note: intentional weak check for marginal perf gain
149+
if ( isAccessorArray( src ) ) {
149150
get = accessorGetter( dt );
150151
} else {
151152
get = getter( dt );

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,7 @@
3838
},
3939
"dependencies": {
4040
"@stdlib/array-base-accessor-getter": "^0.0.x",
41+
"@stdlib/array-base-assert-is-accessor-array": "^0.0.x",
4142
"@stdlib/array-base-getter": "^0.0.x",
4243
"@stdlib/array-dtype": "^0.0.x",
4344
"@stdlib/assert-is-collection": "^0.0.x",

0 commit comments

Comments
 (0)