{"action":"created","issue":{"url":"https://api.github.com/repos/apple/swift/issues/15545","repository_url":"https://api.github.com/repos/apple/swift","labels_url":"https://api.github.com/repos/apple/swift/issues/15545/labels{/name}","comments_url":"https://api.github.com/repos/apple/swift/issues/15545/comments","events_url":"https://api.github.com/repos/apple/swift/issues/15545/events","html_url":"https://github.com/apple/swift/pull/15545","id":309088786,"number":15545,"title":"[Sema] NFC - Bypass more Pattern type variables","user":{"login":"davezarzycki","id":1071982,"avatar_url":"https://avatars2.githubusercontent.com/u/1071982?v=4","gravatar_id":"","url":"https://api.github.com/users/davezarzycki","html_url":"https://github.com/davezarzycki","followers_url":"https://api.github.com/users/davezarzycki/followers","following_url":"https://api.github.com/users/davezarzycki/following{/other_user}","gists_url":"https://api.github.com/users/davezarzycki/gists{/gist_id}","starred_url":"https://api.github.com/users/davezarzycki/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/davezarzycki/subscriptions","organizations_url":"https://api.github.com/users/davezarzycki/orgs","repos_url":"https://api.github.com/users/davezarzycki/repos","events_url":"https://api.github.com/users/davezarzycki/events{/privacy}","received_events_url":"https://api.github.com/users/davezarzycki/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":3,"created_at":"2018-03-27T18:46:30Z","updated_at":"2018-03-27T19:21:19Z","closed_at":null,"author_association":"COLLABORATOR","pull_request":{"url":"https://api.github.com/repos/apple/swift/pulls/15545","html_url":"https://github.com/apple/swift/pull/15545","diff_url":"https://github.com/apple/swift/pull/15545.diff","patch_url":"https://github.com/apple/swift/pull/15545.patch"},"body":"Rather than throw away the result of simplifying the expression if the resulting is InOutType, see if the user explicitly created the InOutType. If they did not, then the RValue type is fine.\r\n\r\nHi @rudkx – Based on our conversation in #15542, this change makes InOut on the right hand side work. Right?"},"comment":{"url":"https://api.github.com/repos/apple/swift/issues/comments/376643958","html_url":"https://github.com/apple/swift/pull/15545#issuecomment-376643958","issue_url":"https://api.github.com/repos/apple/swift/issues/15545","id":376643958,"user":{"login":"davezarzycki","id":1071982,"avatar_url":"https://avatars2.githubusercontent.com/u/1071982?v=4","gravatar_id":"","url":"https://api.github.com/users/davezarzycki","html_url":"https://github.com/davezarzycki","followers_url":"https://api.github.com/users/davezarzycki/followers","following_url":"https://api.github.com/users/davezarzycki/following{/other_user}","gists_url":"https://api.github.com/users/davezarzycki/gists{/gist_id}","starred_url":"https://api.github.com/users/davezarzycki/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/davezarzycki/subscriptions","organizations_url":"https://api.github.com/users/davezarzycki/orgs","repos_url":"https://api.github.com/users/davezarzycki/repos","events_url":"https://api.github.com/users/davezarzycki/events{/privacy}","received_events_url":"https://api.github.com/users/davezarzycki/received_events","type":"User","site_admin":false},"created_at":"2018-03-27T19:21:19Z","updated_at":"2018-03-27T19:21:19Z","author_association":"COLLABORATOR","body":"Hi @CodaFi – I actually don't find `InOutType` to be bothersome, but I get why other people do. :-)\r\n\r\nIf it were up to me, I'd actually merge `InOutType`, `LValueType`, the meta-type logic, `DynamicSelfType`, etc, etc into a `QualifiedType` type."}}
{"actor":{"display_login":"davezarzycki"}}