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);