Created attachment 13917 [details] The clang-format used to reproduce this issue When defining a dictionary with keys that have a typecast the formatting is off, concatenating the typecast to the previous line instead of having it prefix the key. What I would like to see: NSDictionary *passwordQuery = @{ (__bridge id)kSecClass: (__bridge id)kSecClassGenericPassword, (__bridge id)kSecReturnData: (__bridge id)kCFBooleanTrue, (__bridge id)kSecReturnAttributes: (__bridge id)kCFBooleanTrue, }; Actual formatting: NSDictionary *passwordQuery = @{ (__bridge id)kSecClass: (__bridge id)kSecClassGenericPassword, (__bridge id) kSecReturnData: (__bridge id)kCFBooleanTrue, (__bridge id) kSecReturnAttributes: (__bridge id)kCFBooleanTrue, }; See attached the format file used.
Also seeing this bug. Working around it for now by enclosing the mis-formatted expression in parens.
Fixed by r250010.