Commit Graph

53 Commits

Author SHA1 Message Date
Michael Ilseman
12fc7c83ff [ClangImporter] cleanup
Delete some dead code related to module prefixes. Make many methods
static on ClangImporter::Implementation when possible.
2016-09-09 14:23:38 -07:00
Michael Ilseman
d625ed288e [ClangImporter] remove antiquated swift_newtype options 2016-09-09 13:55:20 -07:00
Michael Ilseman
7f179448ef [ClangImporter] Move code to ImportName.cpp
Refactors much of the import name determination from ClangImporter.cpp
into ImportName.cpp.

This is not a perfect separation, but it's a step in the right
direction. Long term, we'd like to get as much functionality off of
the ClangImporter::Implementation class and onto more specialized and
seperable (and stateless!) components.
2016-09-09 11:05:59 -07:00