From 8a4abc2a00b458dfb9fda4b77c9585044b1eda11 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Andr=C3=A9=20Bargull?= <andre.bargull@gmail.com>
Date: Fri, 10 Feb 2017 16:58:02 +0100
Subject: [PATCH] Replace __proto__ with non-Annex B alternative

---
 .../object/method-definition/async-super-call-body.js          | 3 ++-
 .../object/method-definition/async-super-call-param.js         | 3 ++-
 2 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/test/language/expressions/object/method-definition/async-super-call-body.js b/test/language/expressions/object/method-definition/async-super-call-body.js
index 40459314f6..f016793070 100644
--- a/test/language/expressions/object/method-definition/async-super-call-body.js
+++ b/test/language/expressions/object/method-definition/async-super-call-body.js
@@ -16,11 +16,12 @@ var sup = {
 }
 
 var child = {
-  __proto__: sup,
   async method() {
     var x = await super.method();
     assert.sameValue(x, 'sup');
   }
 }
 
+Object.setPrototypeOf(child, sup);
+
 child.method().then($DONE, $DONE);
diff --git a/test/language/expressions/object/method-definition/async-super-call-param.js b/test/language/expressions/object/method-definition/async-super-call-param.js
index 5eb55b18cf..ed290d76c2 100644
--- a/test/language/expressions/object/method-definition/async-super-call-param.js
+++ b/test/language/expressions/object/method-definition/async-super-call-param.js
@@ -16,12 +16,13 @@ var sup = {
 }
 
 var child = {
-  __proto__: sup,
   async method(x = super.method()) {
     var y = await x;
     assert.sameValue(y, 'sup');
   }
 }
 
+Object.setPrototypeOf(child, sup);
+
 child.method().then($DONE, $DONE);
 
-- 
GitLab