Chromium Code Reviews| Index: test/mjsunit/d8-worker-sharedarraybuffer.js |
| diff --git a/test/mjsunit/d8-worker-sharedarraybuffer.js b/test/mjsunit/d8-worker-sharedarraybuffer.js |
| index e10e738bf2bb05cec920721d640baabe2675c7ca..2c8a1fb6685a7b595581892efd5d04a0882ebb0e 100644 |
| --- a/test/mjsunit/d8-worker-sharedarraybuffer.js |
| +++ b/test/mjsunit/d8-worker-sharedarraybuffer.js |
| @@ -27,27 +27,24 @@ |
| // Flags: --harmony-sharedarraybuffer --harmony-atomics |
| -function f() { |
| - onmessage = function(m) { |
| - var sab = m; |
| - var ta = new Uint32Array(sab); |
| - if (sab.byteLength !== 16) { |
| - throw new Error("SharedArrayBuffer transfer byteLength"); |
| - } |
| - |
| - for (var i = 0; i < 4; ++i) { |
| - if (ta[i] !== i) { |
| - throw new Error("SharedArrayBuffer transfer value " + i); |
| - } |
| - } |
| - |
| - // Atomically update ta[0] |
| - Atomics.store(ta, 0, 100); |
| - }; |
| -} |
| +var workerScript = |
| + "onmessage = function(m) {\n" + |
| + " var sab = m;\n" + |
| + " var ta = new Uint32Array(sab);\n" + |
| + " if (sab.byteLength !== 16) {\n" + |
| + " throw new Error('SharedArrayBuffer transfer byteLength');\n" + |
| + " }\n" + |
| + " for (var i = 0; i < 4; ++i) {\n" + |
| + " if (ta[i] !== i) {\n" + |
| + " throw new Error('SharedArrayBuffer transfer value ' + i);\n" + |
| + " }\n" + |
| + " }\n" + |
| +// Atomically update ta[0]\n" |
|
Jarin
2015/07/01 07:35:43
Nit: remove the extra stuff at the end of the line
binji
2015/07/01 16:13:53
Done.
|
| + " Atomics.store(ta, 0, 100);\n" + |
| + "};\n"; |
| if (this.Worker) { |
| - var w = new Worker(f); |
| + var w = new Worker(workerScript); |
| var sab = new SharedArrayBuffer(16); |
| var ta = new Uint32Array(sab); |