Don't output register information on switch/array data structures

git-svn-id: https://smali.googlecode.com/svn/trunk@628 55b6fa8a-2a1e-11de-a435-ffa8d773f76a
diff --git a/baksmali/src/main/java/org/jf/baksmali/Adaptors/MethodDefinition.java b/baksmali/src/main/java/org/jf/baksmali/Adaptors/MethodDefinition.java
index 6ee76ec..08151a9 100644
--- a/baksmali/src/main/java/org/jf/baksmali/Adaptors/MethodDefinition.java
+++ b/baksmali/src/main/java/org/jf/baksmali/Adaptors/MethodDefinition.java
@@ -274,7 +274,7 @@
                 methodItems.add(new BlankMethodItem(stg, currentCodeAddress));
             }
 
-            if (baksmali.registerInfo != 0) {
+            if (baksmali.registerInfo != 0 && !instruction.instruction.getFormat().variableSizeFormat) {
                 printPreRegister.clear();
                 printPostRegister.clear();