{"push_id":1376745959,"size":2,"distinct_size":1,"ref":"refs/heads/master","head":"f189db7664322b5d113582bfc421db344956f1fb","before":"4d0e2b39ea839a656b93347292555665591af243","commits":[{"sha":"5fa277212aaf3dc9da5e0ab581afd4406d64db8d","author":{"name":"practicalswift","email":"7bc8dfe66114fb97ee9aed052bc05e17800b570f@users.noreply.github.com"},"message":"[swiftc (82 vs. 5179)] Add crasher in ?\n\nAdd test case for crash triggered in `?`.\n\nCurrent number of unresolved compiler crashers: 82 (5179 resolved)\n\nAssertion failure in [`include/swift/AST/Decl.h (line 2375)`](https://github.com/apple/swift/blob/master/include/swift/AST/Decl.h#L2375):\n\n```\nAssertion `!UnderlyingTy.getType().isNull() && \"getting invalid underlying type\"' failed.\n\nWhen executing: swift::Type swift::TypeAliasDecl::getUnderlyingType() const\n```\n\nAssertion context:\n\n```\n\n  /// getUnderlyingType - Returns the underlying type, which is\n  /// assumed to have been set.\n  Type getUnderlyingType() const {\n    assert(!UnderlyingTy.getType().isNull() &&\n           \"getting invalid underlying type\");\n    return UnderlyingTy.getType();\n  }\n\n  /// computeType - Compute the type (and declared type) of this type alias;\n  /// can only be called after the alias type has been resolved.\n```\nStack trace:\n\n```\nswift: /path/to/swift/include/swift/AST/Decl.h:2375: swift::Type swift::TypeAliasDecl::getUnderlyingType() const: Assertion `!UnderlyingTy.getType().isNull() && \"getting invalid underlying type\"' failed.\nStack dump:\n0.\tProgram arguments: /path/to/swift/bin/swift -frontend -c -primary-file validation-test/compiler_crashers/28450-underlyingty-gettype-isnull-getting-invalid-underlying-type-failed.swift -target x86_64-unknown-linux-gnu -disable-objc-interop -module-name main -o /tmp/28450-underlyingty-gettype-isnull-getting-invalid-underlying-type-failed-770015.o\n1.\tWhile type-checking 'B' at validation-test/compiler_crashers/28450-underlyingty-gettype-isnull-getting-invalid-underlying-type-failed.swift:10:1\n2.\tWhile type-checking 'f' at validation-test/compiler_crashers/28450-underlyingty-gettype-isnull-getting-invalid-underlying-type-failed.swift:11:1\n3.\tWhile resolving type d at [validation-test/compiler_crashers/28450-underlyingty-gettype-isnull-getting-invalid-underlying-type-failed.swift:11:13 - line:11:13] RangeText=\"d\"\n4.\tWhile type-checking 'd' at validation-test/compiler_crashers/28450-underlyingty-gettype-isnull-getting-invalid-underlying-type-failed.swift:11:15\n5.\tWhile type-checking expression at [validation-test/compiler_crashers/28450-underlyingty-gettype-isnull-getting-invalid-underlying-type-failed.swift:12:7 - line:12:7] RangeText=\"c\"\n<unknown>:0: error: unable to execute command: Aborted\n<unknown>:0: error: compile command failed due to signal (use -v to see invocation)\n```","distinct":false,"url":"https://api.github.com/repos/practicalswift/swift/commits/5fa277212aaf3dc9da5e0ab581afd4406d64db8d"},{"sha":"f189db7664322b5d113582bfc421db344956f1fb","author":{"name":"swift-ci","email":"ba4463bdeeb747bfa14a6c06d0b8d74a99982bde@users.noreply.github.com"},"message":"Merge pull request #5550 from practicalswift/swiftc-28450-underlyingty-gettype-isnull-getting-invalid-underlying-type-failed","distinct":true,"url":"https://api.github.com/repos/practicalswift/swift/commits/f189db7664322b5d113582bfc421db344956f1fb"}]}
{"actor":{"display_login":"practicalswift"}}