Provide a reader in ASM tranformers.
This was just changed and now we reestablish previous behavior. It is
not immediately clear why the change was causing size increase issues.
Change-Id: I5964a94080dd7b910e345b0c0e97e1ab5b6128fe
diff --git a/src/test/java/com/android/tools/r8/transformers/ClassFileTransformer.java b/src/test/java/com/android/tools/r8/transformers/ClassFileTransformer.java
index b0d3664..63efc58 100644
--- a/src/test/java/com/android/tools/r8/transformers/ClassFileTransformer.java
+++ b/src/test/java/com/android/tools/r8/transformers/ClassFileTransformer.java
@@ -66,7 +66,7 @@
List<MethodTransformer> methodTransformers,
int flags) {
ClassReader reader = new ClassReader(bytes);
- ClassWriter writer = new ClassWriter(flags);
+ ClassWriter writer = new ClassWriter(reader, flags);
ClassVisitor subvisitor = new InnerMostClassTransformer(writer, methodTransformers);
for (int i = classTransformers.size() - 1; i >= 0; i--) {
classTransformers.get(i).setSubVisitor(subvisitor);