| Index: test/js-perf-test/SixSpeed/super_spread/es6.js | 
| diff --git a/test/js-perf-test/SixSpeed/super_spread/es6.js b/test/js-perf-test/SixSpeed/super_spread/es6.js | 
| new file mode 100644 | 
| index 0000000000000000000000000000000000000000..4640ff4bb30daf311b67bc0939f56ef0d02e9af0 | 
| --- /dev/null | 
| +++ b/test/js-perf-test/SixSpeed/super_spread/es6.js | 
| @@ -0,0 +1,28 @@ | 
| +// Copyright 2017 the V8 project authors. All rights reserved. | 
| +// Use of this source code is governed by a BSD-style license that can be | 
| +// found in the LICENSE file. | 
| + | 
| +// This benchmark is based on the six-speed benchmark build output. | 
| +// Copyright 2014 Kevin Decker <https://github.com/kpdecker/six-speed/> | 
| + | 
| +new BenchmarkSuite('ES6', [1000], [ | 
| +  new Benchmark('ES6', false, false, 0, ES6), | 
| +]); | 
| + | 
| +class Point { | 
| +  constructor(x, y) { | 
| +    this.x = x; | 
| +    this.y = y; | 
| +  } | 
| +} | 
| + | 
| +class MyPoint extends Point {} | 
| + | 
| +function makePoint(x, y) { | 
| +  return new MyPoint(x, y); | 
| +} | 
| + | 
| +function ES6() { | 
| +  'use strict'; | 
| +  return makePoint(1, 2); | 
| +} | 
|  |