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

    <tr>
        <th>Summary</th>
        <td>
            [UTC] Update test check removes check lines for declarations (and leaves the argument checks)
        </td>
    </tr>

    <tr>
      <th>Labels</th>
      <td>
            new issue
      </td>
    </tr>

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

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

<pre>
    Since da28c3309413475146fdeb9194e44b7a63b7484e the check lines of certain declarations are removed but the argument check-same lines are kept. That is obviously broken.

As an example, this is what happens if I update the Attributor tests now:
```
  --- a/llvm/test/Transforms/Attributor/misc_crash.ll
  +++ b/llvm/test/Transforms/Attributor/misc_crash.ll
  @@ -124,7 +124,6 @@ define internal i16 @bar3(ptr %p1, i16 %p2) {
     ret i16 %p2
 }

  -; CHECK-LABEL: declare {{[^@]+}}@func6
   ; CHECK-SAME: (ptr)
   declare void @func6(ptr)
   ;.
~
```

</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJykk8-OpDYQxp_GXEq0oDAYDhz6z7QSZXPa2XNkoGi8Y2xkm5nsJc8emWamdzW5RbIQUFU_l13fJ71XN0PUsvLEECfjXrT3hiGy8pLINUzWtd8HS24kF5LODj_ar8r0BIPEui-KrOF5wUWZ82ocqGvyhhPnnZBV0Qlec4IwEfQT9S-glSEPdoSeXJDKwEC9lk4GZY0H6QgczfaVBujWsNVJd1tnMuEOSL2caafE7BdawgGeJxlAebDdq7Kr1z-gc_aFzIFlF5Yd78-jB2mA_pbzoonhGcKkfKx6i9WTXBYyHtQIv8O6DDLc2z6G4FS3BusgkA8ejH1jxY5kVbav7RMgTVOQDK9av84Mr7GC4fXZSeNH62bP8PoAMrzOyvd_9U766aD1O4Th6b6g-98onjGeQZojZ3gWEX1_rd5DA43KECgTyBmpQeVbqJOuYFgvwQHDcsnjfW0hLBdk2AATp_dNAMBR-Cl8_8_E5efrB0hZcYLzb0_nP9Ivx9PTF1Yc9_HThhOnqMDyKXZWXuIViEtcPBtX01cf2z0wX49_PkXKvVOGzUfOO_fVqgE-CJ_SWHHaNfLPf040GdpiaIpGJtTmIivLArHmydSSqEocBeVN1RdDjjXiMA75IEQzEm8wUS1myLM8F4hlnfGDzETeYCebaqy6ph4Zz2iWSh_igA_W3RLl_UqtqMtcJFp2pP1uSUNvsAV3T7o21qTdevOMZ1r54B-UoILevPzt-czKC3zbtUx-t9DuMP-LI0frfrUiw1qaATTJmPrZiJ5hk6xOt1MIi4-OwCvD602Fae0OvZ0f0t2aXZz9Tn2U8HaSKN_tpP8GAAD__9d-Wdo">