<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">