[IR] Visit symbols of annotations

^KT-76405
diff --git a/compiler/ir/ir.tree/gen/org/jetbrains/kotlin/ir/util/IrTreeSymbolsVisitor.kt b/compiler/ir/ir.tree/gen/org/jetbrains/kotlin/ir/util/IrTreeSymbolsVisitor.kt
index 9bc5cfb..066a034 100644
--- a/compiler/ir/ir.tree/gen/org/jetbrains/kotlin/ir/util/IrTreeSymbolsVisitor.kt
+++ b/compiler/ir/ir.tree/gen/org/jetbrains/kotlin/ir/util/IrTreeSymbolsVisitor.kt
@@ -38,6 +38,12 @@
         }
     }
 
+    override fun visitAnnotationUsage(annotation: IrConstructorCall) {
+        symbolVisitor.visitReferencedConstructor(annotation.symbol)
+        visitTypeRecursively(annotation, annotation.type)
+        visitElement(annotation)
+    }
+
     override fun visitElement(element: IrElement) {
         element.acceptChildrenVoid(this)
     }
diff --git a/compiler/ir/ir.tree/tree-generator/src/org/jetbrains/kotlin/ir/generator/print/IrTreeSymbolsVisitorPrinter.kt b/compiler/ir/ir.tree/tree-generator/src/org/jetbrains/kotlin/ir/generator/print/IrTreeSymbolsVisitorPrinter.kt
index ecac156..fe515cf 100644
--- a/compiler/ir/ir.tree/tree-generator/src/org/jetbrains/kotlin/ir/generator/print/IrTreeSymbolsVisitorPrinter.kt
+++ b/compiler/ir/ir.tree/tree-generator/src/org/jetbrains/kotlin/ir/generator/print/IrTreeSymbolsVisitorPrinter.kt
@@ -43,6 +43,16 @@
         println(" {}")
         println()
         printVisitTypeRecursively(hasDataParameter = false)
+        println()
+        printlnMultiLine(
+            """
+            override fun visitAnnotationUsage(annotation: IrConstructorCall) {
+                symbolVisitor.visitReferencedConstructor(annotation.symbol)
+                visitTypeRecursively(annotation, annotation.type)
+                visitElement(annotation)
+            }
+            """
+        )
     }
 
     override fun shouldPrintVisitWithDataMethod(): Boolean = false