From abf6489b29ec2771b0969feaabab7899cceebc41 Mon Sep 17 00:00:00 2001
From: Kevin Gibbons <bakkot@gmail.com>
Date: Tue, 22 Nov 2016 14:13:23 -0800
Subject: [PATCH] use $.detachArrayBuffer API instead of throwing (#795)

---
 harness/detachArrayBuffer.js | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/harness/detachArrayBuffer.js b/harness/detachArrayBuffer.js
index 52c9021ee4..de8ac123d6 100644
--- a/harness/detachArrayBuffer.js
+++ b/harness/detachArrayBuffer.js
@@ -1,3 +1,6 @@
 function $DETACHBUFFER(buffer) {
-  throw new Test262Error("No method available to detach an ArrayBuffer");
+  if (!$ || typeof $.detachArrayBuffer !== "function") {
+    throw new Test262Error("No method available to detach an ArrayBuffer");
+  }
+  $.detachArrayBuffer(buffer);
 }
-- 
GitLab