diff options
Diffstat (limited to 'deps/v8/test/mjsunit/double-equals.js')
-rw-r--r-- | deps/v8/test/mjsunit/double-equals.js | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/deps/v8/test/mjsunit/double-equals.js b/deps/v8/test/mjsunit/double-equals.js index 5ebf92ca7b..40d9a76b48 100644 --- a/deps/v8/test/mjsunit/double-equals.js +++ b/deps/v8/test/mjsunit/double-equals.js @@ -25,6 +25,8 @@ // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +// Flags: --harmony-simd + /** * This test uses assert{True,False}(... == ...) instead of * assertEquals(..., ...) to not rely on the details of the @@ -234,3 +236,15 @@ function testBadConversion(value) { testBadConversion(0); testBadConversion("string"); testBadConversion(true); + +var s = Symbol(); +testEqual(s, s); +testEqual(Object(s), s); +testEqual(new Wrapper(s), s); +testNotEqual(Object(s), Object(s)); + +var simd = SIMD.Float32x4(1, 2, 3, 4); +testEqual(simd, simd); +testEqual(Object(simd), simd); +testEqual(new Wrapper(simd), simd); +testNotEqual(Object(simd), Object(simd)); |