Fix bug in const-class propagation

Change-Id: I3a0028bb78db3cbb650c2b8f505b949c591579aa
Bug: 150277086
diff --git a/src/main/java/com/android/tools/r8/ir/code/ConstClass.java b/src/main/java/com/android/tools/r8/ir/code/ConstClass.java
index 4a58946..1574275 100644
--- a/src/main/java/com/android/tools/r8/ir/code/ConstClass.java
+++ b/src/main/java/com/android/tools/r8/ir/code/ConstClass.java
@@ -193,7 +193,7 @@
   @Override
   public AbstractValue getAbstractValue(AppView<?> appView, DexType context) {
     if (!instructionMayHaveSideEffects(appView, context)) {
-      return appView.abstractValueFactory().createSingleConstClassValue(context);
+      return appView.abstractValueFactory().createSingleConstClassValue(clazz);
     }
     return UnknownValue.getInstance();
   }