// RUN: %target-swift-frontend -emit-ir -g %s // Make sure we don't get the generic signature of the extension // () mixed up with the // generic signature of our function foo() (). public struct G {} extension G where T: Equatable, U: Equatable { public struct Nested {} } public func foo(_: G.Nested) { }