Update phi's when inserting const null in LensCodeRewriter

This will help out the MemberValuePropagator for not computing invalid
types.

Bug: 171955352
Change-Id: Icd9b1a755075acd243ce7c1465ab1c7867420a8f
diff --git a/src/main/java/com/android/tools/r8/ir/conversion/LensCodeRewriter.java b/src/main/java/com/android/tools/r8/ir/conversion/LensCodeRewriter.java
index 8e1ee32..e1c9063 100644
--- a/src/main/java/com/android/tools/r8/ir/conversion/LensCodeRewriter.java
+++ b/src/main/java/com/android/tools/r8/ir/conversion/LensCodeRewriter.java
@@ -273,7 +273,7 @@
                         .setLocalInfo(invoke.outValue().getLocalInfo());
                   }
                   invoke.outValue().replaceUsers(constantReturnMaterializingInstruction.outValue());
-                  if (graphLens.lookupType(invoke.getReturnType()) != invoke.getReturnType()) {
+                  if (invoke.getOutType() != constantReturnMaterializingInstruction.getOutType()) {
                     affectedPhis.addAll(
                         constantReturnMaterializingInstruction.outValue().uniquePhiUsers());
                   }