mirror of
https://github.com/apple/swift.git
synced 2025-12-21 12:14:44 +01:00
SILGen: Fix emission of stored property initializers from different files
Fixes <https://bugs.swift.org/browse/SR-2982>.
This commit is contained in:
@@ -441,7 +441,7 @@ SILLinkage SILDeclRef::getLinkage(ForDefinition_t forDefinition) const {
|
||||
// Stored property initializers have hidden linkage, since they are
|
||||
// not meant to be used from outside of their module.
|
||||
if (isStoredPropertyInitializer())
|
||||
return SILLinkage::Hidden;
|
||||
return (forDefinition ? SILLinkage::Hidden : SILLinkage::HiddenExternal);
|
||||
|
||||
// Declarations imported from Clang modules have shared linkage.
|
||||
const SILLinkage ClangLinkage = SILLinkage::Shared;
|
||||
|
||||
Reference in New Issue
Block a user