<table border="1" cellspacing="0" cellpadding="8">
    <tr>
        <th>Issue</th>
        <td>
            <a href=https://github.com/llvm/llvm-project/issues/109559>109559</a>
        </td>
    </tr>

    <tr>
        <th>Summary</th>
        <td>
            Clang-format incorrectly puts first argument in new line in Objective-C
        </td>
    </tr>

    <tr>
      <th>Labels</th>
      <td>
            clang-format
      </td>
    </tr>

    <tr>
      <th>Assignees</th>
      <td>
      </td>
    </tr>

    <tr>
      <th>Reporter</th>
      <td>
          bruhderek
      </td>
    </tr>
</table>

<pre>
    Using GNU style, code looks like this currently:
```objc
- (bool)renderTextHover:(const char *)
                   text:(int)x
 :(int)y
                       :(float)size
 :(unsigned int)color0
                       :(unsigned int)color1
                       :(NSPoint)mousePosition
```

I want it to look like this:
```objc
- (bool)renderTextHover:(const char *)text
                       :(int)x
 :(int)y
                       :(float)size
 :(unsigned int)color0
                       :(unsigned int)color1
 :(NSPoint)mousePosition
```
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJzUk01u2zAQhU9DbQgbNCXZ5oKLNIHbbtIAbQ5AkSOJCcUJyJFj9_SFJANJ_9AU6KaEoB9ivifMexyTs-8igGb1O1bfFGakHpNu0tg7SPBYNOjO-j772PH3t_c80zkAk9fcogMeEB8zD_4ROPU-czumBJHCmZVXTNwwccW2YrmwebDL1oozuW8QA5MqQXSQvsCJPuAR0oTJvcWYidveJM7kFZNq4fjPi-BEC-MjMalOl8rXe-ff0tNaKtuAZqrN_it8JzHG2R7HFy2LAZN4g-CvuM0buNvPd7ggA44Z7jB78hh_8PLyOd8_8mcTiXvihHMeL3H82xBmr__cwX8UxN9YXjhdOlUqU4De7ORW7epyXxa9NtK2u1ZVZutqZc3GVlXl3K5qmmrrSlCF11LISigpRSlLUa5dWym7Kau23Yi2EXtWCRiMD-sQjsMaU1f4nEfQG6HqWhXBNBDyPJ9S2mBit2oxDZNNcprYpCdu1YxdZpUIPlN-USJPAfT1K4r7aDElsBTO_GmkzFufMnGTunGA6SRFHuGZBx9hev_UPIAlf4TVdTGmoHuip_lkyQOTh85TPzZriwOTh-mvl8fqKeHEMXmYm8lMHi79HLX8FgAA__9gVkUQ">