shafik wrote: So this is the commit that introduced this 06e41ae5c77c6 and it looks like code like this: ```objc id<NSObject> x(id<NSObject>(0)); ``` we are trying to differentiate a protocol Vs the next parameter? https://github.com/llvm/llvm-project/pull/109298