From a1ff358a064857d07ce962eb2c0c6981bffc0796 Mon Sep 17 00:00:00 2001
From: Rick Waldron <waldron.rick@gmail.com>
Date: Wed, 27 Jun 2018 10:31:13 -0400
Subject: [PATCH] Atomics: fix invalid index; print error

---
 test/built-ins/Atomics/wake/null-bufferdata-throws.js    | 2 +-
 test/built-ins/Atomics/wake/out-of-range-index-throws.js | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/test/built-ins/Atomics/wake/null-bufferdata-throws.js b/test/built-ins/Atomics/wake/null-bufferdata-throws.js
index 0de63eb512..3ee8e4e474 100644
--- a/test/built-ins/Atomics/wake/null-bufferdata-throws.js
+++ b/test/built-ins/Atomics/wake/null-bufferdata-throws.js
@@ -29,7 +29,7 @@ const poisoned = {
 try {
   $DETACHBUFFER(i32a.buffer); // Detaching a non-shared ArrayBuffer sets the [[ArrayBufferData]] value to null
 } catch (error) {
-  $ERROR(`An unexpected error occurred when detaching ArrayBuffer: ${error.message}`);
+  $ERROR(`An unexpected error occurred when detaching ArrayBuffer: ${error}`);
 }
 
 assert.throws(TypeError, function() {
diff --git a/test/built-ins/Atomics/wake/out-of-range-index-throws.js b/test/built-ins/Atomics/wake/out-of-range-index-throws.js
index afb8baa1bb..de390d8b96 100644
--- a/test/built-ins/Atomics/wake/out-of-range-index-throws.js
+++ b/test/built-ins/Atomics/wake/out-of-range-index-throws.js
@@ -30,8 +30,8 @@ assert.throws(RangeError, function() {
   Atomics.wake(i32a, Infinity, poisoned);
 }, '`Atomics.wake(i32a, Infinity, poisoned)` throws RangeError');
 assert.throws(RangeError, function() {
-  Atomics.wake(i32a, 2, poisoned);
-}, '`Atomics.wake(i32a, 2, poisoned)` throws RangeError');
+  Atomics.wake(i32a, 4, poisoned);
+}, '`Atomics.wake(i32a, 4, poisoned)` throws RangeError');
 assert.throws(RangeError, function() {
   Atomics.wake(i32a, 200, poisoned);
 }, '`Atomics.wake(i32a, 200, poisoned)` throws RangeError');
-- 
GitLab