diff options
Diffstat (limited to '')
| -rw-r--r-- | miasm2/ir/translators/C.py | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/miasm2/ir/translators/C.py b/miasm2/ir/translators/C.py index cafec7c8..fed07a6d 100644 --- a/miasm2/ir/translators/C.py +++ b/miasm2/ir/translators/C.py @@ -209,8 +209,8 @@ class TranslatorC(Translator): if expr.size in [8, 16, 32, 64, 128]: size = expr.size else: - # Uncommon expression size - size = expr.size + # Uncommon expression size, use at least uint8 + size = max(expr.size, 8) next_power = 1 while next_power <= size: next_power <<= 1 |