Remove assertion that is not guaranteed to hold

Change-Id: I6683588f9d60c027dc9dc44d562ae18107d4250b
diff --git a/src/main/java/com/android/tools/r8/ir/analysis/fieldaccess/FieldAssignmentTracker.java b/src/main/java/com/android/tools/r8/ir/analysis/fieldaccess/FieldAssignmentTracker.java
index 1481061..5b1dd91 100644
--- a/src/main/java/com/android/tools/r8/ir/analysis/fieldaccess/FieldAssignmentTracker.java
+++ b/src/main/java/com/android/tools/r8/ir/analysis/fieldaccess/FieldAssignmentTracker.java
@@ -23,7 +23,6 @@
 import com.android.tools.r8.ir.code.NewInstance;
 import com.android.tools.r8.ir.code.Value;
 import com.android.tools.r8.ir.optimize.ClassInitializerDefaultsOptimization.ClassInitializerDefaultsResult;
-import com.android.tools.r8.ir.optimize.info.FieldOptimizationInfo;
 import com.android.tools.r8.ir.optimize.info.OptimizationFeedbackDelayed;
 import com.android.tools.r8.ir.optimize.info.field.InstanceFieldArgumentInitializationInfo;
 import com.android.tools.r8.ir.optimize.info.field.InstanceFieldInitializationInfo;
@@ -131,8 +130,6 @@
   }
 
   private void recordFieldPut(DexEncodedField field, Value value, ProgramMethod context) {
-    assert verifyValueIsConsistentWithFieldOptimizationInfo(
-        value, field.getOptimizationInfo(), context);
     if (!value.isZero()) {
       nonZeroFields.add(field);
     }
@@ -293,16 +290,6 @@
     feedback.updateVisibleOptimizationInfo();
   }
 
-  private boolean verifyValueIsConsistentWithFieldOptimizationInfo(
-      Value value, FieldOptimizationInfo optimizationInfo, ProgramMethod context) {
-    AbstractValue abstractValue = optimizationInfo.getAbstractValue();
-    if (abstractValue.isUnknown()) {
-      return true;
-    }
-    assert abstractValue == value.getAbstractValue(appView, context);
-    return true;
-  }
-
   static class FieldAccessGraph {
 
     // The fields written by each method.