[driver] Add -emit-sib primary action.

Swift SVN r25783
This commit is contained in:
Luqman Aden
2015-03-05 19:15:07 +00:00
parent d95d458634
commit 34b74cfa1c
24 changed files with 174 additions and 29 deletions

View File

@@ -99,15 +99,18 @@ class SerializedASTFile final : public LoadedFile {
friend class SerializedSILLoader;
ModuleFile &File;
bool IsSIB;
~SerializedASTFile() = default;
SerializedASTFile(Module &M, ModuleFile &file)
: LoadedFile(FileUnitKind::SerializedAST, M), File(file) {}
SerializedASTFile(Module &M, ModuleFile &file, bool isSIB = false)
: LoadedFile(FileUnitKind::SerializedAST, M), File(file), IsSIB(isSIB) {}
public:
ModuleFile &getFile() const { return File; }
bool isSIB() const { return IsSIB; }
virtual bool isSystemModule() const override;
virtual void lookupValue(Module::AccessPathTy accessPath,