summaryrefslogtreecommitdiff
path: root/src/sim
diff options
context:
space:
mode:
Diffstat (limited to 'src/sim')
-rw-r--r--src/sim/pseudo_inst.cc6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/sim/pseudo_inst.cc b/src/sim/pseudo_inst.cc
index 0dcf5c32b..f4666a0cd 100644
--- a/src/sim/pseudo_inst.cc
+++ b/src/sim/pseudo_inst.cc
@@ -98,8 +98,10 @@ pseudoInst(ThreadContext *tc, uint8_t func, uint8_t subfunc)
// used the Argument class, but due to the possible side effects
// from getArgument, it'd most likely break.
int arg_num(0);
- for (int i = 0; i < sizeof(args) / sizeof(*args); ++i)
- args[arg_num++] = getArgument(tc, arg_num, sizeof(uint64_t), false);
+ for (int i = 0; i < sizeof(args) / sizeof(*args); ++i) {
+ args[arg_num] = getArgument(tc, arg_num, sizeof(uint64_t), false);
+ ++arg_num;
+ }
switch (func) {
case 0x00: // arm_func