| commit | d3be3e93b26b4797fcfa4b071da30e5184ac27b5 | [log] [tgz] |
|---|---|---|
| author | Morten Krogh-Jespersen <mkroghj@google.com> | Thu Feb 02 10:38:36 2023 +0100 |
| committer | Morten Krogh-Jespersen <mkroghj@google.com> | Thu Feb 02 13:46:08 2023 +0000 |
| tree | 8dec24aff3eede0977c3d7e71f8a87dafda50722 | |
| parent | 838b49ee1e23587f3a8b6fe99356ae00bebd9523 [diff] |
Throw compilation error with origin when failing to parse code Bug: b/250634405 Change-Id: I358dc5d95aacfe448ec9d1e2d5e5d5deb4921631
diff --git a/src/main/java/com/android/tools/r8/graph/LazyCfCode.java b/src/main/java/com/android/tools/r8/graph/LazyCfCode.java index d98d0ea..c9d6437 100644 --- a/src/main/java/com/android/tools/r8/graph/LazyCfCode.java +++ b/src/main/java/com/android/tools/r8/graph/LazyCfCode.java
@@ -170,6 +170,8 @@ } catch (JsrEncountered e1) { throw new Unreachable(e1); } + } catch (Exception e) { + throw new CompilationError("Could not parse code", e, origin); } assert verifyNoReparseContext(context.owner); }