Commits

Joe Groff committed 8993ed707e9
Split 'C' and 'ObjCMethod' calling conventions. This cleans up some wishy-washy control flow that relied on the uncurryLevel of a type to distinguish ObjC methods from freestanding C functions. While we're here, clean up all the places we use ad-hoc comparison logic on the AbstractCC enum to use switches that properly cover the enum. Swift SVN r5251