aboutsummaryrefslogtreecommitdiff
path: root/riscv
diff options
context:
space:
mode:
authorPalmer Dabbelt <palmer@dabbelt.com>2017-04-19 15:48:42 -0700
committerPalmer Dabbelt <palmer@dabbelt.com>2017-04-19 15:48:42 -0700
commit61bb377be35a37bf8d4cafad57d4c078aff8a9e3 (patch)
treefd0792163015b3730b49f54c3e2ed0b20a19e7eb /riscv
parent51a8a43d747c8e182dbcb63f602c6e27df30c276 (diff)
downloadspike-61bb377be35a37bf8d4cafad57d4c078aff8a9e3.zip
spike-61bb377be35a37bf8d4cafad57d4c078aff8a9e3.tar.gz
spike-61bb377be35a37bf8d4cafad57d4c078aff8a9e3.tar.bz2
Fix builds with "--enable-commitlog"
Diffstat (limited to 'riscv')
-rw-r--r--riscv/decode.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/riscv/decode.h b/riscv/decode.h
index a76a6e4..9dcd809 100644
--- a/riscv/decode.h
+++ b/riscv/decode.h
@@ -144,7 +144,7 @@ private:
})
# define WRITE_FREG(reg, value) ({ \
freg_t wdata = freg(value); /* value may have side effects */ \
- STATE.log_reg_write = (commit_log_reg_t){((reg) << 1) | 1, wdata}; \
+ STATE.log_reg_write = (commit_log_reg_t){((reg) << 1) | 1, wdata.v}; \
DO_WRITE_FREG(reg, wdata); \
})
#endif