Merge remote-tracking branch 'origin/main' into rebranch

This commit is contained in:
swift-ci
2021-12-20 06:35:32 -08:00
24 changed files with 535 additions and 435 deletions

View File

@@ -859,6 +859,12 @@ bool SILModule::isOptimizedOnoneSupportModule() const {
getSwiftModule()->isOnoneSupportModule();
}
void SILModule::addPublicCMOSymbol(StringRef symbol) {
if (!publicCMOSymbols)
publicCMOSymbols = std::make_shared<TBDSymbolSet>();
publicCMOSymbols->insert(symbol.str());
}
void SILModule::setSerializeSILAction(SILModule::ActionCallback Action) {
assert(!SerializeSILAction && "Serialization action can be set only once");
SerializeSILAction = Action;