mirror of
https://github.com/apple/swift.git
synced 2025-12-14 20:36:38 +01:00
use new noncopyable types infrastructure
The infrastructure underpinning the new feature NoncopyableGenerics is mature enough to be used.
This commit is contained in:
@@ -111,8 +111,7 @@ protected:
|
||||
ctx->addModuleInterfaceChecker(
|
||||
std::make_unique<ModuleInterfaceCheckerImpl>(*ctx, cacheDir,
|
||||
prebuiltCacheDir, ModuleInterfaceLoaderOptions(),
|
||||
swift::RequireOSSAModules_t(silOpts),
|
||||
swift::RequireNoncopyableGenerics_t(langOpts)));
|
||||
swift::RequireOSSAModules_t(silOpts)));
|
||||
|
||||
auto loader = ModuleInterfaceLoader::create(
|
||||
*ctx, *static_cast<ModuleInterfaceCheckerImpl*>(
|
||||
@@ -153,7 +152,6 @@ protected:
|
||||
auto bufData = (*bufOrErr)->getBuffer();
|
||||
auto validationInfo = serialization::validateSerializedAST(
|
||||
bufData, silOpts.EnableOSSAModules,
|
||||
langOpts.hasFeature(Feature::NoncopyableGenerics),
|
||||
/*requiredSDK*/StringRef());
|
||||
ASSERT_EQ(serialization::Status::Valid, validationInfo.status);
|
||||
ASSERT_EQ(bufData, moduleBuffer->getBuffer());
|
||||
|
||||
Reference in New Issue
Block a user