Revert "Mandatory SIL linker pass" #15940
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Reverts #15930
PR 15930 was only smoke tested. It's been blocking full PR testing.
SIL verification failed: external declarations of SILFunctions with shared visibility is not allowed: SingleFunction || !hasSharedVisibility(RefF->getLinkage()) || RefF->hasForeignBody()
Verifying instruction:
-> // function_ref specialized FixedWidthInteger.init(truncatingIfNeeded:)
%928 = function_ref @$Ss17FixedWidthIntegerPsE18truncatingIfNeededxqd___tcs06BinaryC0Rd__lufCqd__s6UInt64VXMTA2FRszsADRd__r__lIetMiyd_Tpq5 : $@convention(method) <τ_0_0 where τ_0_0 == UInt64><τ_1_0 where τ_1_0 : BinaryInteger> (@in τ_1_0, @thick UInt64.Type) -> UInt64 // user: %929
%929 = apply %928(%926, %29) : $@convention(method) <τ_0_0 where τ_0_0 == UInt64><τ_1_0 where τ_1_0 : BinaryInteger> (@in τ_1_0, @thick UInt64.Type) -> UInt64 // user: %930
In function:
// globalinit_33_F417D752D2C4E9330E1C700411CE0C6A_func15
sil private @globalinit_33_F417D752D2C4E9330E1C700411CE0C6A_func15 : $@convention(c) () -> ()
Building Dispatch for WatchSimulator.