Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[SR-1260] ExpressibleByStringInterpolation: can't distinguish between literal components and String arguments #43868

jtbandes opened this issue Apr 18, 2016 · 2 comments


Copy link

@jtbandes jtbandes commented Apr 18, 2016

Previous ID SR-1260
Radar rdar://problem/19800456&18681780
Original Reporter @jtbandes
Type Bug
Status Resolved
Resolution Done
Additional Detail from JIRA
Votes 0
Component/s Compiler, Standard Library
Labels Bug, LanguageFeatureRequest
Assignee @beccadax
Priority Medium

md5: f574b07894ad66cb3ff4472ecdd4b26d

relates to:

  • SR-2303 ExpressibleByStringInterpolation: ability to restrict types used in string interpolation
  • SR-3969 Improve ExpressibleByStringInterpolation

Issue Description:

The interface for ExpressibleByStringInterpolation provides no distinction between components of the literal format string and interpolation components whose type is String.

Copy link

@dabrahams dabrahams commented Aug 8, 2016

This bug corresponds to <rdar://18681780> (Swift StringInterpolationConvertible should differentiate between base string and string segments)

Copy link

@beccadax beccadax commented Mar 9, 2019

Resolved by SE-0228.

@swift-ci swift-ci transferred this issue from apple/swift-issues Apr 25, 2022
This issue was closed.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
None yet

No branches or pull requests

3 participants