summaryrefslogtreecommitdiff
path: root/tcg/tcg.h
diff options
context:
space:
mode:
authorRichard Henderson <rth@twiddle.net>2014-04-28 12:01:23 -0700
committerRichard Henderson <rth@twiddle.net>2014-05-12 10:07:06 -0700
commit5053361b3edab82bc5bc276dae30345bf0261ee6 (patch)
treeca45d072ad42261e07cd27126cb227177cb3af91 /tcg/tcg.h
parenta7f96f7666fe1d79c91578806b0c32786adca7ae (diff)
downloadqemu-5053361b3edab82bc5bc276dae30345bf0261ee6.tar.gz
tcg: Require TCG_TARGET_INSN_UNIT_SIZE
Now that all backends do define TCG_TARGET_INSN_UNIT_SIZE, remove the fallback definition. Reviewed-by: Alex Bennée <alex.bennee@linaro.org> Signed-off-by: Richard Henderson <rth@twiddle.net>
Diffstat (limited to 'tcg/tcg.h')
-rw-r--r--tcg/tcg.h5
1 files changed, 2 insertions, 3 deletions
diff --git a/tcg/tcg.h b/tcg/tcg.h
index a3fb88cd04..4f4b1fa4d2 100644
--- a/tcg/tcg.h
+++ b/tcg/tcg.h
@@ -147,9 +147,8 @@ typedef enum TCGOpcode {
#define tcg_regset_not(d, a) (d) = ~(a)
#ifndef TCG_TARGET_INSN_UNIT_SIZE
-#define TCG_TARGET_INSN_UNIT_SIZE 1
-#endif
-#if TCG_TARGET_INSN_UNIT_SIZE == 1
+# error "Missing TCG_TARGET_INSN_UNIT_SIZE"
+#elif TCG_TARGET_INSN_UNIT_SIZE == 1
typedef uint8_t tcg_insn_unit;
#elif TCG_TARGET_INSN_UNIT_SIZE == 2
typedef uint16_t tcg_insn_unit;