| commit | acfb38a1b5ab8f9a9a57f5d7a0a8fd2ad1d62cf7 | [log] [tgz] |
|---|---|---|
| author | Morten Krogh-Jespersen <mkroghj@google.com> | Wed Aug 18 09:39:55 2021 +0200 |
| committer | Morten Krogh-Jespersen <mkroghj@google.com> | Wed Aug 18 09:28:45 2021 +0000 |
| tree | edb25f0438e8e69df6b35734885b668ee9c5e454 | |
| parent | 316dc233e56bd16dd5e1385e589eef55d2297f58 [diff] |
[Metadata] Throw rewriting error when testing Change-Id: Icf5515af1d111ea4936e595e661902bbabd31848
diff --git a/src/main/java/com/android/tools/r8/kotlin/KotlinMetadataRewriter.java b/src/main/java/com/android/tools/r8/kotlin/KotlinMetadataRewriter.java index 0ff0070..fb6575c 100644 --- a/src/main/java/com/android/tools/r8/kotlin/KotlinMetadataRewriter.java +++ b/src/main/java/com/android/tools/r8/kotlin/KotlinMetadataRewriter.java
@@ -182,6 +182,13 @@ writeMetadataFieldInfo); clazz.setAnnotations(clazz.annotations().rewrite(anno -> anno == oldMeta ? newMeta : anno)); } catch (Throwable t) { + assert appView.checkForTesting( + () -> { + throw appView + .options() + .reporter + .fatalError(KotlinMetadataDiagnostic.unexpectedErrorWhenRewriting(clazz.type, t)); + }); appView .options() .reporter