mirror of
https://github.com/apple/swift.git
synced 2025-12-21 12:14:44 +01:00
Set EnableSerializePackage to false and update call sites.
Update doc comments. rdar://124651962
This commit is contained in:
@@ -2418,8 +2418,10 @@ public:
|
||||
"cannot access storage of resilient global");
|
||||
}
|
||||
if (F.isSerialized()) {
|
||||
// If it has a package linkage at this point, package CMO must
|
||||
// have been enabled, so opt in for visibility.
|
||||
require(RefG->isSerialized()
|
||||
|| hasPublicOrPackageVisibility(RefG->getLinkage(), F.getModule().getOptions().EnableSerializePackage),
|
||||
|| hasPublicOrPackageVisibility(RefG->getLinkage(), /*includePackage*/ true),
|
||||
"alloc_global inside fragile function cannot "
|
||||
"reference a private or hidden symbol");
|
||||
}
|
||||
@@ -2437,8 +2439,10 @@ public:
|
||||
"cannot access storage of resilient global");
|
||||
}
|
||||
if (F.isSerialized()) {
|
||||
// If it has a package linkage at this point, package CMO must
|
||||
// have been enabled, so opt in for visibility.
|
||||
require(RefG->isSerialized()
|
||||
|| hasPublicOrPackageVisibility(RefG->getLinkage(), F.getModule().getOptions().EnableSerializePackage),
|
||||
|| hasPublicOrPackageVisibility(RefG->getLinkage(), /*includePackage*/ true),
|
||||
"global_addr/value inside fragile function cannot "
|
||||
"reference a private or hidden symbol");
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user