diff options
Diffstat (limited to 'jack/src/com/android/jack/transformations/enums/SwitchEnumSupport.java')
-rw-r--r-- | jack/src/com/android/jack/transformations/enums/SwitchEnumSupport.java | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/jack/src/com/android/jack/transformations/enums/SwitchEnumSupport.java b/jack/src/com/android/jack/transformations/enums/SwitchEnumSupport.java index 7d3d03b7..e4273d6c 100644 --- a/jack/src/com/android/jack/transformations/enums/SwitchEnumSupport.java +++ b/jack/src/com/android/jack/transformations/enums/SwitchEnumSupport.java @@ -376,6 +376,8 @@ public class SwitchEnumSupport implements RunnableSchedulable<JMethod> { } getEnumSwitchValues.addMarker(emm); + bodyBlock.addStmt(new JAsgOperation(dbgInfo, new JFieldRef(dbgInfo, null /* instance */, + enumSwitchValuesId, currentClass), new JLocalRef(dbgInfo, arrayVar)).makeStatement()); bodyBlock.addStmt(new JReturnStatement(dbgInfo, new JLocalRef(dbgInfo, arrayVar))); localTr.commit(); |