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

Side by Side Diff: testcases/strong-mode/null_aware.baseline.txt

Issue 2465263002: Always store the type of a conditional expression on the node. (Closed)
Patch Set: Update test expectation Created 4 years, 1 month 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 // dynamic is not a subtype of dart.core::bool (null_aware.dart:11:2)
2 // dynamic is not a subtype of dart.core::bool (null_aware.dart:13:6)
3 // dynamic is not a subtype of dart.core::bool (null_aware.dart:14:6)
4 // dynamic is not a subtype of dart.core::bool (null_aware.dart:15:2)
5 // dynamic is not a subtype of dart.core::bool (null_aware.dart:15:2)
6 // dynamic is not a subtype of dart.core::bool (null_aware.dart:16:2)
7 // dynamic is not a subtype of dart.core::bool (null_aware.dart:18:27)
8 // dynamic is not a subtype of dart.core::bool (null_aware.dart:19:27)
9 library;
10 import self as self;
11 import "dart:core" as core;
12
13 class Foo extends core::Object {
14 field core::int field = null;
15 static field core::int staticField = null;
16 constructor •() → void
17 : super core::Object::•()
18 ;
19 }
20 static method main() → dynamic {
21 self::Foo foo = new self::Foo::•();
22 let final self::Foo #t1 = foo in #t1.==(null) ? null : #t1.{self::Foo::field} = 5;
23 self::Foo::staticField = 5;
24 let final self::Foo #t2 = foo in #t2.{self::Foo::field}.==(null) ? #t2.{self:: Foo::field} = 5 : null;
25 self::Foo::staticField.==(null) ? self::Foo::staticField = 5 : null;
26 let final self::Foo #t3 = foo in #t3.==(null) ? null : #t3.{self::Foo::field}. ==(null) ? #t3.{self::Foo::field} = 5 : null;
27 self::Foo::staticField.==(null) ? self::Foo::staticField = 5 : null;
28 core::int intValue = let final core::int #t4 = foo.{self::Foo::field} in #t4.= =(null) ? 6 : #t4;
29 core::num numValue = let final core::int #t5 = foo.{self::Foo::field} in #t5.= =(null) ? 4.5 : #t5;
30 }
OLDNEW
« no previous file with comments | « testcases/spec-mode/null_aware.baseline.txt ('k') | testcases/type-propagation/null_aware.baseline.txt » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698