You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I don't think so. Is there any peculiar about how corelibs-dispatch is built? We've had some issues in the past with the corelibs foundation and dispatch build systems still linking with BFD ld instead of gold or lld, which might corrupt Swift metadata in a way it can't be found at runtime.
Environment
This is the release version of Swift 4.2 on Linux, built for Ubuntu 16.04
Additional Detail from JIRA
md5: e6cf197c118b1ca75c909d7a76dabb3a
relates to:
Issue Description:
The following program:
results in the following output with Swift 4.2 on Linux:
SWIFT RUNTIME BUG: unable to find field metadata for type 'Dispatch.DispatchQoS'
SWIFT RUNTIME BUG: unable to find field metadata for type 'Dispatch.DispatchQoS'
DispatchQoS(unknown: (), unknown: ())
SWIFT RUNTIME BUG: unable to find field metadata for type 'Dispatch.DispatchQoS.QoSClass'
SWIFT RUNTIME BUG: unable to find field metadata for type 'Dispatch.DispatchQoS.QoSClass'
SWIFT RUNTIME BUG: unable to find field metadata for type 'Dispatch.DispatchQoS.QoSClass'
unknown()
The "SWIFT RUNTIME BUG" lines are output to the error stream.
On both Swift 4.0.3 and 4.1.3, the output is the expected:
DispatchQoS(qosClass: Dispatch.DispatchQoS.QoSClass.utility, relativePriority: 0)
utility
The text was updated successfully, but these errors were encountered: