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

Side by Side Diff: tests/compiler/dart2js/cps_ir/input/supercall_2.dart

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 // TODO(sigmund): change this to check method "function(Sub#+)" once we provide
2 // a way to disable inlining of Sub#+, which is compiled to something like:
3 // function(x) {
4 // var v0, v1, v2;
5 // v0 = 1;
6 // v1 = J.getInterceptor$ns(x).$add(x, v0);
7 // v2 = this;
8 // return V.Base.prototype.$add.call(null, v2, v1);
9 // }
10
11 class Base {
12 m(x) {
13 print(x+1000);
14 }
15 operator+(x) => m(x+10);
16 }
17 class Sub extends Base {
18 m(x) => super.m(x+100);
19 operator+(x) => super + (x+1);
20 }
21 main() {
22 new Sub() + 10000;
23 }
OLDNEW
« no previous file with comments | « tests/compiler/dart2js/cps_ir/input/supercall_1.dart ('k') | tests/compiler/dart2js/cps_ir/input/supercall_3.dart » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698