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

Unified Diff: test/dart_codegen/expect/_internal/iterable.dart

Issue 1038583004: Rationalize coercions (Closed) Base URL: https://github.com/dart-lang/dev_compiler.git@master
Patch Set: Rebase Created 5 years, 9 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
« no previous file with comments | « test/codegen/expect/sunflower/sunflower.txt ('k') | test/dart_codegen/expect/async/async_error.dart » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: test/dart_codegen/expect/_internal/iterable.dart
diff --git a/test/dart_codegen/expect/_internal/iterable.dart b/test/dart_codegen/expect/_internal/iterable.dart
index 3c1068880fa67cb5b05a580f5850f6a247bb0c7e..615551f63ea766216e669fe7b779f0e018e37771 100644
--- a/test/dart_codegen/expect/_internal/iterable.dart
+++ b/test/dart_codegen/expect/_internal/iterable.dart
@@ -260,7 +260,7 @@ result[i] = _iterable.elementAt(start + i);
}
), DEVC$RT.type((List<E> _) {
}
-), "CastDynamic", """line 310, column 12 of dart:_internal/iterable.dart: """, result is List<E>, false);
+), "CompositeCast", """line 310, column 12 of dart:_internal/iterable.dart: """, result is List<E>, false);
}
}
class ListIterator<E> implements Iterator<E> {final Iterable<E> _iterable;
@@ -294,7 +294,7 @@ return new EfficientLengthMappedIterable<S, T>(iterable, function);
}
), DEVC$RT.type((Iterable<S> _) {
}
-), "CastDynamic", """line 357, column 39 of dart:_internal/iterable.dart: """, iterable is Iterable<S>, false), function);
+), "CompositeCast", """line 357, column 39 of dart:_internal/iterable.dart: """, iterable is Iterable<S>, false), function);
}
MappedIterable._(this._iterable, T this._f(S element));
Iterator<T> get iterator => new MappedIterator<S, T>(_iterable.iterator, _f);
@@ -309,7 +309,7 @@ return new EfficientLengthMappedIterable<S, T>(iterable, function);
}
), DEVC$RT.type((Iterable<S> _) {
}
-), "CastDynamic", """line 378, column 17 of dart:_internal/iterable.dart: """, iterable is Iterable<S>, false), function);
+), "CompositeCast", """line 378, column 17 of dart:_internal/iterable.dart: """, iterable is Iterable<S>, false), function);
}
class MappedIterator<S, T> extends Iterator<T> {T _current;
final Iterator<S> _iterator;
@@ -370,7 +370,7 @@ Iterable<dynamic> c(dynamic x0) => ((__x0) => DEVC$RT.cast(__x0, DEVC$RT.type((I
final _ExpandFunction _f;
Iterator<T> _currentExpansion = ((__x6) => DEVC$RT.cast(__x6, null, DEVC$RT.type((Iterator<T> _) {
}
-), "CastExact", """line 463, column 35 of dart:_internal/iterable.dart: """, __x6 is Iterator<T>, false))(const EmptyIterator());
+), "InferableAllocation", """line 463, column 35 of dart:_internal/iterable.dart: """, __x6 is Iterator<T>, false))(const EmptyIterator());
T _current;
ExpandIterator(this._iterator, Iterable<T> this._f(S element));
void _nextExpansion() {
@@ -386,7 +386,7 @@ _currentExpansion = null;
}
), DEVC$RT.type((Iterator<T> _) {
}
-), "CastDynamic", """line 481, column 29 of dart:_internal/iterable.dart: """, __x7 is Iterator<T>, false))(_f(_iterator.current).iterator);
+), "CompositeCast", """line 481, column 29 of dart:_internal/iterable.dart: """, __x7 is Iterator<T>, false))(_f(_iterator.current).iterator);
}
else {
return false;
@@ -540,7 +540,7 @@ if (!_f(_iterator.current)) return true;
class EmptyIterable<E> extends IterableBase<E> implements EfficientLength {const EmptyIterable();
Iterator<E> get iterator => ((__x16) => DEVC$RT.cast(__x16, null, DEVC$RT.type((Iterator<E> _) {
}
-), "CastExact", """line 678, column 31 of dart:_internal/iterable.dart: """, __x16 is Iterator<E>, false))(const EmptyIterator());
+), "InferableAllocation", """line 678, column 31 of dart:_internal/iterable.dart: """, __x16 is Iterator<E>, false))(const EmptyIterator());
void forEach(void action(E element)) {
}
bool get isEmpty => true;
@@ -772,7 +772,7 @@ return new WhereIterable<T>(DEVC$RT.cast(iterable, DEVC$RT.type((Iterable<dynami
}
), DEVC$RT.type((Iterable<T> _) {
}
-), "CastDynamic", """line 961, column 33 of dart:_internal/iterable.dart: """, iterable is Iterable<T>, false), DEVC$RT.wrap((bool f(dynamic __u17)) {
+), "CompositeCast", """line 961, column 33 of dart:_internal/iterable.dart: """, iterable is Iterable<T>, false), DEVC$RT.wrap((bool f(dynamic __u17)) {
bool c(dynamic x0) => f(x0);
return f == null ? null : c;
}
@@ -794,14 +794,14 @@ return new SubListIterable<T>(DEVC$RT.cast(list, DEVC$RT.type((List<dynamic> _)
}
), DEVC$RT.type((Iterable<T> _) {
}
-), "CastDynamic", """line 978, column 35 of dart:_internal/iterable.dart: """, list is Iterable<T>, false), 0, n);
+), "CompositeCast", """line 978, column 35 of dart:_internal/iterable.dart: """, list is Iterable<T>, false), 0, n);
}
Iterable<T> takeWhile(Iterable iterable, bool test(var value)) {
return new TakeWhileIterable<T>(DEVC$RT.cast(iterable, DEVC$RT.type((Iterable<dynamic> _) {
}
), DEVC$RT.type((Iterable<T> _) {
}
-), "CastDynamic", """line 983, column 37 of dart:_internal/iterable.dart: """, iterable is Iterable<T>, false), DEVC$RT.wrap((bool f(dynamic __u20)) {
+), "CompositeCast", """line 983, column 37 of dart:_internal/iterable.dart: """, iterable is Iterable<T>, false), DEVC$RT.wrap((bool f(dynamic __u20)) {
bool c(dynamic x0) => f(x0);
return f == null ? null : c;
}
@@ -814,14 +814,14 @@ return new SubListIterable<T>(DEVC$RT.cast(list, DEVC$RT.type((List<dynamic> _)
}
), DEVC$RT.type((Iterable<T> _) {
}
-), "CastDynamic", """line 988, column 35 of dart:_internal/iterable.dart: """, list is Iterable<T>, false), n, null);
+), "CompositeCast", """line 988, column 35 of dart:_internal/iterable.dart: """, list is Iterable<T>, false), n, null);
}
Iterable<T> skipWhile(Iterable iterable, bool test(var value)) {
return new SkipWhileIterable<T>(DEVC$RT.cast(iterable, DEVC$RT.type((Iterable<dynamic> _) {
}
), DEVC$RT.type((Iterable<T> _) {
}
-), "CastDynamic", """line 993, column 37 of dart:_internal/iterable.dart: """, iterable is Iterable<T>, false), DEVC$RT.wrap((bool f(dynamic __u21)) {
+), "CompositeCast", """line 993, column 37 of dart:_internal/iterable.dart: """, iterable is Iterable<T>, false), DEVC$RT.wrap((bool f(dynamic __u21)) {
bool c(dynamic x0) => f(x0);
return f == null ? null : c;
}
@@ -834,7 +834,7 @@ return new ReversedListIterable<T>(DEVC$RT.cast(list, DEVC$RT.type((List<dynamic
}
), DEVC$RT.type((Iterable<T> _) {
}
-), "CastDynamic", """line 997, column 40 of dart:_internal/iterable.dart: """, list is Iterable<T>, false));
+), "CompositeCast", """line 997, column 40 of dart:_internal/iterable.dart: """, list is Iterable<T>, false));
}
static void sortList(List list, int compare(a, b)) {
if (compare == null) compare = Comparable.compare;
@@ -867,7 +867,7 @@ _rangeCheck(list, start, end);
}
), DEVC$RT.type((Iterable<T> _) {
}
-), "CastDynamic", """line 1033, column 35 of dart:_internal/iterable.dart: """, list is Iterable<T>, false), start, end);
+), "CompositeCast", """line 1033, column 35 of dart:_internal/iterable.dart: """, list is Iterable<T>, false), start, end);
}
static void setRangeList(List list, int start, int end, Iterable from, int skipCount) {
_rangeCheck(list, start, end);
@@ -943,7 +943,7 @@ return new ListMapView<T>(DEVC$RT.cast(l, DEVC$RT.type((List<dynamic> _) {
}
), DEVC$RT.type((List<T> _) {
}
-), "CastDynamic", """line 1115, column 31 of dart:_internal/iterable.dart: """, l is List<T>, false));
+), "CompositeCast", """line 1115, column 31 of dart:_internal/iterable.dart: """, l is List<T>, false));
}
static bool setContainsAll(Set set, Iterable other) {
for (var element in other) {
« no previous file with comments | « test/codegen/expect/sunflower/sunflower.txt ('k') | test/dart_codegen/expect/async/async_error.dart » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698