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
SR-898 Unresolvable "ambiguous for type lookup" error when using multiple modules
Issue Description:
Having a name collision in Xcode 9/Swift 3.2 is not solved by prefixing the module name in some cases.
I have a iOS project that has a dependency named `Decodable` which has a protocol you could adopt named the same way. Since Swift 3.2 also added a protocol name `Decodable`, there's a name collision.
I instantly thought of namespacing the protocol conformace to remove the error. But it did not work.
```
class MyClass: Decodable -> class MyClass: Decodable.Decodable
```
However, namespacing with `Swift`, does work, but does not solve the issue
```
class MyClass: Decodable -> class MyClass: Swift.Decodable
```
The text was updated successfully, but these errors were encountered:
Environment
Xcode 9 beta 1
Additional Detail from JIRA
md5: 18451fab6884f0b95388b0d7b3e5d5d0
duplicates:
Issue Description:
Having a name collision in Xcode 9/Swift 3.2 is not solved by prefixing the module name in some cases.
I have a iOS project that has a dependency named `Decodable` which has a protocol you could adopt named the same way. Since Swift 3.2 also added a protocol name `Decodable`, there's a name collision.
I instantly thought of namespacing the protocol conformace to remove the error. But it did not work.
```
class MyClass: Decodable -> class MyClass: Decodable.Decodable
```
However, namespacing with `Swift`, does work, but does not solve the issue
```
class MyClass: Decodable -> class MyClass: Swift.Decodable
```
The text was updated successfully, but these errors were encountered: