Commits

Doug Gregor committed 04d157427d7
Make sure that the dynamic lookup table has the right set of members. Clean up the "can be accessed by dynamic lookup" predicate so that it checks for a generic context. We no longer need to do the checking in name lookup, since this means that the dynamic lookup table won't have anything we can't use (thanks Jordan!). Drop the [objc] allowance for members of a generic context: it still leaves us with a very weird case of messaging something when we can't even figure out the type that we think the object has. Extend the walk searching for members to include inner classes within structs, so we get all of the members globally. Swift SVN r7799