summaryrefslogtreecommitdiffstats
path: root/jack/src/com/android/jack/transformations/enums/SwitchEnumSupport.java
diff options
context:
space:
mode:
Diffstat (limited to 'jack/src/com/android/jack/transformations/enums/SwitchEnumSupport.java')
-rw-r--r--jack/src/com/android/jack/transformations/enums/SwitchEnumSupport.java2
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();