Insert more asserts to chase b/245867326
Bug: b/245867326
Change-Id: I6ec315248255ba6ede5397eb2016b70bef394646
diff --git a/src/test/java/com/android/tools/r8/desugar/backports/BackportDuplicationTest.java b/src/test/java/com/android/tools/r8/desugar/backports/BackportDuplicationTest.java
index 7d13c36..7fbf215 100644
--- a/src/test/java/com/android/tools/r8/desugar/backports/BackportDuplicationTest.java
+++ b/src/test/java/com/android/tools/r8/desugar/backports/BackportDuplicationTest.java
@@ -248,7 +248,9 @@
@Override
public void accept(
ByteDataView data, String descriptor, DiagnosticsHandler handler) {
- outputsRoundOne.add(data.copyByteData());
+ byte[] bytes = data.copyByteData();
+ assert bytes != null;
+ outputsRoundOne.add(bytes);
}
}
: new DexFilePerClassFileConsumer.ForwardingConsumer(null) {
@@ -258,7 +260,9 @@
ByteDataView data,
Set<String> descriptors,
DiagnosticsHandler handler) {
- outputsRoundOne.add(data.copyByteData());
+ byte[] bytes = data.copyByteData();
+ assert bytes != null;
+ outputsRoundOne.add(bytes);
}
@Override
@@ -270,6 +274,7 @@
List<Path> outputsRoundTwo = new ArrayList<>();
for (byte[] bytes : outputsRoundOne) {
+ assert bytes != null;
outputsRoundTwo.add(
testForD8(parameters.getBackend())
.applyIf(