diff options
author | Richard Henderson <richard.henderson@linaro.org> | 2022-10-19 12:24:37 +1000 |
---|---|---|
committer | Richard Henderson <richard.henderson@linaro.org> | 2023-01-05 11:41:28 -0800 |
commit | 89496a85b4696b797e904a65a10b0600a95a12ec (patch) | |
tree | f1516cb5ff4ab09194e5dd9afb09638be9cbb96a /include/tcg | |
parent | aef8540290f46b40f225c9f6d993c77c0697ee7c (diff) |
tcg: Move TCG_TYPE_COUNT outside enum
The count is not itself an enumerator. Move it outside to
prevent the compiler from considering it with -Wswitch-enum.
Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Diffstat (limited to 'include/tcg')
-rw-r--r-- | include/tcg/tcg.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/include/tcg/tcg.h b/include/tcg/tcg.h index afa18986b1..f2da340bb9 100644 --- a/include/tcg/tcg.h +++ b/include/tcg/tcg.h @@ -294,7 +294,8 @@ typedef enum TCGType { TCG_TYPE_V128, TCG_TYPE_V256, - TCG_TYPE_COUNT, /* number of different types */ + /* Number of different types (integer not enum) */ +#define TCG_TYPE_COUNT (TCG_TYPE_V256 + 1) /* An alias for the size of the host register. */ #if TCG_TARGET_REG_BITS == 32 |