use new noncopyable types infrastructure

The infrastructure underpinning the new feature NoncopyableGenerics is
mature enough to be used.
This commit is contained in:
Kavon Farvardin
2024-03-12 17:50:38 -07:00
parent af933c6723
commit 149c052ec5
44 changed files with 150 additions and 610 deletions

View File

@@ -182,7 +182,6 @@ protected:
ModuleLoadingBehavior transitiveBehavior,
bool isFramework,
bool isRequiredOSSAModules,
bool isRequiredNoncopyableGenerics,
StringRef SDKName,
StringRef packageName,
llvm::vfs::FileSystem *fileSystem,
@@ -212,7 +211,6 @@ public:
bool isFramework);
bool isRequiredOSSAModules() const;
bool isRequiredNoncopyableGenerics() const;
/// Check whether the module with a given name can be imported without
/// importing it.