Account for enum unboxing in profile rewriting

Bug: b/299314631
Change-Id: I47b0bc68a3195174a0707225eeb0d6952c84e2e5
diff --git a/src/main/java/com/android/tools/r8/profile/art/ArtProfile.java b/src/main/java/com/android/tools/r8/profile/art/ArtProfile.java
index 11d080b..cd3a216 100644
--- a/src/main/java/com/android/tools/r8/profile/art/ArtProfile.java
+++ b/src/main/java/com/android/tools/r8/profile/art/ArtProfile.java
@@ -44,7 +44,12 @@
 
   public ArtProfile rewrittenWithLens(GraphLens lens) {
     return transform(
-        (classRule, builderFactory) -> builderFactory.accept(lens.lookupType(classRule.getType())),
+        (classRule, builderFactory) -> {
+          DexType rewrittenType = lens.lookupType(classRule.getType());
+          if (rewrittenType.isReferenceType()) {
+            builderFactory.accept(rewrittenType);
+          }
+        },
         (methodRule, builderFactory) ->
             builderFactory
                 .apply(lens.getRenamedMethodSignature(methodRule.getMethod()))