Commits

Doug Gregor committed c5557a624c1
SIL: Introduce the 'dynamic_method' instruction for dynamic method dispatch. The dynamic_method instruction handles method lookup on an existential of type DynamicLookup based on the selector of an [objc] method of a class or protocol. It is only introduced in the narrow case where we are forcing a use of the method with '!', e.g., class X { func [objc] f() { println("Dynamic lookup") } } var x : DynamicLookup = X() x.f!() Swift SVN r8037