Do not catch AssumptionViolatedException in MissingClassesJoinTest
Change-Id: I128d656026b12d3da07ce53f49438196bff31640
diff --git a/src/test/java/com/android/tools/r8/ir/analysis/type/MissingClassesJoinTest.java b/src/test/java/com/android/tools/r8/ir/analysis/type/MissingClassesJoinTest.java
index 0483e14..33fa52a 100644
--- a/src/test/java/com/android/tools/r8/ir/analysis/type/MissingClassesJoinTest.java
+++ b/src/test/java/com/android/tools/r8/ir/analysis/type/MissingClassesJoinTest.java
@@ -9,6 +9,7 @@
import static org.junit.Assert.assertFalse;
import static org.junit.Assert.assertTrue;
+import com.android.tools.r8.CompilationFailedException;
import com.android.tools.r8.NeverMerge;
import com.android.tools.r8.R8TestRunResult;
import com.android.tools.r8.TestBase;
@@ -96,7 +97,7 @@
// locals: { 'java/lang/Object' }
// stack: { 'java/lang/Object' }
result.assertFailureWithErrorThatMatches(containsString("NullPointerException"));
- } catch (Exception e) {
+ } catch (CompilationFailedException e) {
// Compilation should only fail when type errors are not allowed.
assertFalse(
StringUtils.joinLines(