Skip to content

Commit 073156e

Browse files
committed
Auto-generated commit
1 parent e1d8cfa commit 073156e

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 isFunction = require( '@stdlib/assert-is-function' );
2424
var isCollection = require( '@stdlib/assert-is-collection' );
2525
var isIteratorLike = require( '@stdlib/assert-is-iterator-like' );
2626
var isInteger = require( '@stdlib/assert-is-integer' ).isPrimitive;
27+
var isAccessorArray = require( '@stdlib/array-base-assert-is-accessor-array' );
2728
var accessorSetter = require( '@stdlib/array-base-accessor-setter' );
2829
var setter = require( '@stdlib/array-base-setter' );
2930
var dtype = require( '@stdlib/array-dtype' );
@@ -145,7 +146,7 @@ function iterator2arrayviewRight( iterator, out ) {
145146
}
146147
}
147148
dt = dtype( out );
148-
if ( out.get && out.set ) { // Note: intentional weak check for marginal perf gain
149+
if ( isAccessorArray( out ) ) {
149150
set = accessorSetter( dt );
150151
} else {
151152
set = setter( 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-setter": "^0.0.x",
41+
"@stdlib/array-base-assert-is-accessor-array": "^0.0.x",
4142
"@stdlib/array-base-setter": "^0.0.x",
4243
"@stdlib/array-dtype": "^0.0.x",
4344
"@stdlib/assert-is-collection": "^0.0.x",

0 commit comments

Comments
 (0)