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

Unified Diff: test/codegen_expected/language/compound_assignment_operator_test.js

Issue 2214263005: Mark recursive_inheritance_test as passing (Closed) Base URL: https://github.com/dart-lang/dev_compiler.git@master
Patch Set: Bumped pubspec Created 4 years, 4 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 side-by-side diff with in-line comments
Download patch
Index: test/codegen_expected/language/compound_assignment_operator_test.js
diff --git a/test/codegen_expected/language/compound_assignment_operator_test.js b/test/codegen_expected/language/compound_assignment_operator_test.js
index 5a98f654675a87cc10b3e088693843fbed80b39e..740e8bbb2d514bfe0ed427ed6175e48b240be812 100644
--- a/test/codegen_expected/language/compound_assignment_operator_test.js
+++ b/test/codegen_expected/language/compound_assignment_operator_test.js
@@ -10,8 +10,12 @@ dart_library.library('language/compound_assignment_operator_test', null, /* Impo
const expect$ = expect.expect;
const compound_assignment_operator_test = Object.create(null);
let JSArrayOfint = () => (JSArrayOfint = dart.constFn(_interceptors.JSArray$(core.int)))();
+ let ListOfint = () => (ListOfint = dart.constFn(core.List$(core.int)))();
+ let VoidToListOfint = () => (VoidToListOfint = dart.constFn(dart.definiteFunctionType(ListOfint(), [])))();
+ let VoidToint = () => (VoidToint = dart.constFn(dart.definiteFunctionType(core.int, [])))();
let VoidTodynamic = () => (VoidTodynamic = dart.constFn(dart.definiteFunctionType(dart.dynamic, [])))();
let dynamicAnddynamicAnddynamicTodynamic = () => (dynamicAnddynamicAnddynamicTodynamic = dart.constFn(dart.definiteFunctionType(dart.dynamic, [dart.dynamic, dart.dynamic, dart.dynamic])))();
+ let VoidToA = () => (VoidToA = dart.constFn(dart.definiteFunctionType(compound_assignment_operator_test.A, [])))();
const _f = Symbol('_f');
compound_assignment_operator_test.Indexed = class Indexed extends core.Object {
new() {
@@ -75,12 +79,12 @@ dart_library.library('language/compound_assignment_operator_test', null, /* Impo
dart.dsend(compound_assignment_operator_test.result, 'add', 0);
return JSArrayOfint().of([0]);
}
- dart.fn(array, VoidTodynamic());
+ dart.fn(array, VoidToListOfint());
function index() {
dart.dsend(compound_assignment_operator_test.result, 'add', 1);
return 0;
}
- dart.fn(index, VoidTodynamic());
+ dart.fn(index, VoidToint());
function middle() {
dart.dsend(compound_assignment_operator_test.result, 'add', 2);
}
@@ -91,10 +95,10 @@ dart_library.library('language/compound_assignment_operator_test', null, /* Impo
dart.fn(sequence, dynamicAnddynamicAnddynamicTodynamic());
sequence((() => {
let o = array(), i = index();
- return dart.dsetindex(o, i, dart.dsend(dart.dindex(o, i), '+', 1));
+ return o[dartx.set](i, dart.notNull(o[dartx.get](i)) + 1);
})(), middle(), (() => {
let o = array(), i = index();
- return dart.dsetindex(o, i, dart.dsend(dart.dindex(o, i), '+', 1));
+ return o[dartx.set](i, dart.notNull(o[dartx.get](i)) + 1);
})());
expect$.Expect.listEquals(JSArrayOfint().of([0, 1, 2, 0, 1, 3]), core.List._check(compound_assignment_operator_test.result));
}
@@ -108,17 +112,17 @@ dart_library.library('language/compound_assignment_operator_test', null, /* Impo
dart.dsend(compound_assignment_operator_test.result, 'add', 0);
return new compound_assignment_operator_test.A();
}
- dart.fn(obj, VoidTodynamic());
+ dart.fn(obj, VoidToA());
function sequence(a, b, c) {
dart.dsend(compound_assignment_operator_test.result, 'add', 3);
}
dart.fn(sequence, dynamicAnddynamicAnddynamicTodynamic());
sequence((() => {
let o = obj();
- return dart.dput(o, 'field', dart.dsend(dart.dload(o, 'field'), '+', 1));
+ return o.field = dart.dsend(o.field, '+', 1);
})(), middle(), (() => {
let o = obj();
- return dart.dput(o, 'field', dart.dsend(dart.dload(o, 'field'), '+', 1));
+ return o.field = dart.dsend(o.field, '+', 1);
})());
expect$.Expect.listEquals(JSArrayOfint().of([0, 1, 2, 0, 1, 3]), core.List._check(compound_assignment_operator_test.result));
compound_assignment_operator_test.result = [];
« no previous file with comments | « test/codegen_expected/language/closure_type_variables_test.js ('k') | test/codegen_expected/language/context_test.js » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698