void LinkingContext::createInternalFiles( std::vector<std::unique_ptr<File> > &result) const { if (std::unique_ptr<File> file = createEntrySymbolFile()) result.push_back(std::move(file)); if (std::unique_ptr<File> file = createUndefinedSymbolFile()) result.push_back(std::move(file)); }
std::unique_ptr<File> LinkingContext::createUndefinedSymbolFile() const { return createUndefinedSymbolFile("<command line option -u or --defsym>"); }