Allow classifying class initializers with constants as trivial

Change-Id: I22a953f56d746160fd6b4ad3eaa35b9b242e1974
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 d0bd538..c3b080a 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
@@ -1274,6 +1274,17 @@
     while (it.hasNext()) {
       Instruction insn = it.next();
 
+      if (insn.isConstNumber()) {
+        continue;
+      }
+
+      if (insn.isConstString()) {
+        if (insn.instructionInstanceCanThrow()) {
+          return null;
+        }
+        continue;
+      }
+
       if (insn.isReturn()) {
         continue;
       }