Revert "Add a mechanism to let cross-module-optimization add additional TBD symbols."

This reverts commit c55f040308.

It's not needed anymore because CMO does not introduce public symbols when a TBD file is emitted.
This commit is contained in:
Erik Eckstein
2022-04-21 10:38:26 +02:00
parent 0cdbd3ea7a
commit 45acb912a9
14 changed files with 48 additions and 121 deletions

View File

@@ -752,12 +752,6 @@ 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;