If I create a protocol and then extend it to make default implementations, but I leave out the return type or add/remove a parameter, I would expect compilation error pointing out that the method signature in the extension does not match. Instead, I am getting a Segmentation fault 11.
Environment
Xcode Version 7.2 (7C68) OSX 10.11.1 Mac mini (late 2014) 2.8 ghz intel core i5 8 gb 1600 mhz ddr3 intel iris 1536mbAdditional Detail from JIRA
| | | |------------------|-----------------| |Votes | 0 | |Component/s | Compiler | |Labels | Bug, CompilerCrash | |Assignee | None | |Priority | Medium | md5: 96c3c6ad784fb0eb81d81fa09a7392c5Issue Description:
If I create a protocol and then extend it to make default implementations, but I leave out the return type or add/remove a parameter, I would expect compilation error pointing out that the method signature in the extension does not match. Instead, I am getting a Segmentation fault 11.
For example
When I build, I get the error `Command failed due to signal: Segmentation fault: 11` with the following dump:
and
About 30% of the time, Xcode will crash after I build (and get a seg fault) then try to navigate to another file