{"action":"opened","issue":{"url":"https://api.github.com/repos/dart-lang/dev_compiler/issues/302","labels_url":"https://api.github.com/repos/dart-lang/dev_compiler/issues/302/labels{/name}","comments_url":"https://api.github.com/repos/dart-lang/dev_compiler/issues/302/comments","events_url":"https://api.github.com/repos/dart-lang/dev_compiler/issues/302/events","html_url":"https://github.com/dart-lang/dev_compiler/issues/302","id":103337044,"number":302,"title":"Unintended interactions between strong mode + fatal-warnings ","user":{"login":"vsmenon","id":2119553,"avatar_url":"https://avatars.githubusercontent.com/u/2119553?v=3","gravatar_id":"","url":"https://api.github.com/users/vsmenon","html_url":"https://github.com/vsmenon","followers_url":"https://api.github.com/users/vsmenon/followers","following_url":"https://api.github.com/users/vsmenon/following{/other_user}","gists_url":"https://api.github.com/users/vsmenon/gists{/gist_id}","starred_url":"https://api.github.com/users/vsmenon/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/vsmenon/subscriptions","organizations_url":"https://api.github.com/users/vsmenon/orgs","repos_url":"https://api.github.com/users/vsmenon/repos","events_url":"https://api.github.com/users/vsmenon/events{/privacy}","received_events_url":"https://api.github.com/users/vsmenon/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/dart-lang/dev_compiler/labels/static%20checking","name":"static checking","color":"eb6420"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2015-08-26T18:34:14Z","updated_at":"2015-08-26T18:34:14Z","closed_at":null,"body":"Consider baz.dart:\r\n\r\n```dart\r\nvoid main() {\r\n  Object o = \"hello\";\r\n  String s = \"world\";\r\n  s = o;\r\n  print(s);\r\n}\r\n```\r\n\r\nThe --fatal-warnings flag reports no issues.  The --strong flag reports a warning that the latter assignment to s will do an implicit cast.  Used together, they report an error.\r\n\r\nPerhaps we need to push these down to hints by default?"}}