| OLD | NEW | 
|---|
| 1 // Copyright 2016 the V8 project authors. All rights reserved. | 1 // Copyright 2016 the V8 project authors. All rights reserved. | 
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be | 
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. | 
| 4 | 4 | 
| 5 // Flags: --expose-wasm | 5 // Flags: --expose-wasm | 
| 6 | 6 | 
|  | 7 'use strict'; | 
|  | 8 | 
| 7 // Basic tests. | 9 // Basic tests. | 
| 8 | 10 | 
| 9 var outOfUint32RangeValue = 1e12; | 11 var outOfUint32RangeValue = 1e12; | 
| 10 var int32ButOob = 1073741824; | 12 var int32ButOob = 1073741824; | 
| 11 | 13 | 
| 12 function assertTableIsValid(table) { | 14 function assertTableIsValid(table) { | 
| 13   assertSame(WebAssembly.Table.prototype, table.__proto__); | 15   assertSame(WebAssembly.Table.prototype, table.__proto__); | 
| 14   assertSame(WebAssembly.Table, table.constructor); | 16   assertSame(WebAssembly.Table, table.constructor); | 
| 15   assertTrue(table instanceof Object); | 17   assertTrue(table instanceof Object); | 
| 16   assertTrue(table instanceof WebAssembly.Table); | 18   assertTrue(table instanceof WebAssembly.Table); | 
| (...skipping 69 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 86 (function TestMaximumDoesHasProperty() { | 88 (function TestMaximumDoesHasProperty() { | 
| 87   var hasPropertyWasCalled = false; | 89   var hasPropertyWasCalled = false; | 
| 88   var desc = {element: "anyfunc", initial: 10}; | 90   var desc = {element: "anyfunc", initial: 10}; | 
| 89   var proxy = new Proxy({maximum: 16}, { | 91   var proxy = new Proxy({maximum: 16}, { | 
| 90     has: function(target, name) { hasPropertyWasCalled = true; } | 92     has: function(target, name) { hasPropertyWasCalled = true; } | 
| 91   }); | 93   }); | 
| 92   Object.setPrototypeOf(desc, proxy); | 94   Object.setPrototypeOf(desc, proxy); | 
| 93   let table = new WebAssembly.Table(desc); | 95   let table = new WebAssembly.Table(desc); | 
| 94   assertTableIsValid(table); | 96   assertTableIsValid(table); | 
| 95 })(); | 97 })(); | 
| OLD | NEW | 
|---|