Commits

Doug Gregor committed b27e88b70bb
Record Objective-C method lookup tables in Swift modules. Include a mapping from Objective-C selectors to the @objc methods that produce Objective-c methods with those selectors. Use this to lazily populate the Objective-C method lookup tables in each class. This makes @objc override checking work across Swift modules, which is part of rdar://problem/18391046. Note that we use a single, unified selector table, both because it is simpler and because it makes global queries ("is there any method with the given selector?") easier. Swift SVN r23214