Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(46)

Side by Side Diff: tests/compiler/dart2js/cps_ir/expected/supercall_2.js

Issue 1576093003: cpsir unittests: move all unittests into individual files and test runners. (Closed) Base URL: git@github.com:dart-lang/sdk.git@master
Patch Set: Created 4 years, 11 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
(Empty)
1 // Expectation for test:
2 // // TODO(sigmund): change this to check method "function(Sub#+)" once we provi de
3 // // a way to disable inlining of Sub#+, which is compiled to something like:
4 // // function(x) {
5 // // var v0, v1, v2;
6 // // v0 = 1;
7 // // v1 = J.getInterceptor$ns(x).$add(x, v0);
8 // // v2 = this;
9 // // return V.Base.prototype.$add.call(null, v2, v1);
10 // // }
11 //
12 // class Base {
13 // m(x) {
14 // print(x+1000);
15 // }
16 // operator+(x) => m(x+10);
17 // }
18 // class Sub extends Base {
19 // m(x) => super.m(x+100);
20 // operator+(x) => super + (x+1);
21 // }
22 // main() {
23 // new Sub() + 10000;
24 // }
25
26 function() {
27 var v0 = V.Sub$();
28 V.Base.prototype.$add.call(v0, v0, 10000 + 1);
29 }
OLDNEW
« no previous file with comments | « tests/compiler/dart2js/cps_ir/expected/supercall_1.js ('k') | tests/compiler/dart2js/cps_ir/expected/supercall_3.js » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698