Fix NPE in IfRuleEvaluatorFactory

Change-Id: If90aa15234bb1d49fc2cf7ff3fe7da71819f5469
diff --git a/src/main/java/com/android/tools/r8/shaking/IfRuleEvaluatorFactory.java b/src/main/java/com/android/tools/r8/shaking/IfRuleEvaluatorFactory.java
index dc438f3..1f316e2 100644
--- a/src/main/java/com/android/tools/r8/shaking/IfRuleEvaluatorFactory.java
+++ b/src/main/java/com/android/tools/r8/shaking/IfRuleEvaluatorFactory.java
@@ -53,7 +53,8 @@
       AppView<? extends AppInfoWithClassHierarchy> appView,
       Enqueuer enqueuer,
       ExecutorService executorService) {
-    Set<ProguardIfRule> ifRules = appView.rootSet().ifRules;
+    Set<ProguardIfRule> ifRules =
+        appView.hasRootSet() ? appView.rootSet().ifRules : Collections.emptySet();
     if (ifRules != null && !ifRules.isEmpty()) {
       enqueuer.registerAnalysis(new IfRuleEvaluatorFactory(appView, enqueuer, executorService));
     }