Update IR metadata in logging of argument types

Change-Id: I43aee10878a163a07a114f5a9b363d123b738c1d
diff --git a/src/main/java/com/android/tools/r8/ir/optimize/CodeRewriter.java b/src/main/java/com/android/tools/r8/ir/optimize/CodeRewriter.java
index 4bfb703..24b3f6e 100644
--- a/src/main/java/com/android/tools/r8/ir/optimize/CodeRewriter.java
+++ b/src/main/java/com/android/tools/r8/ir/optimize/CodeRewriter.java
@@ -4001,7 +4001,7 @@
   public void logArgumentTypes(DexEncodedMethod method, IRCode code) {
     List<Value> arguments = code.collectArguments();
     BasicBlock block = code.entryBlock();
-    InstructionListIterator iterator = block.listIterator();
+    InstructionListIterator iterator = block.listIterator().recordChangesToMetadata(code);
 
     // Attach some synthetic position to all inserted code.
     Position position = Position.synthetic(1, method.method, null);