summaryrefslogtreecommitdiff
path: root/src/select/select_generator.py
diff options
context:
space:
mode:
Diffstat (limited to 'src/select/select_generator.py')
-rw-r--r--src/select/select_generator.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/select/select_generator.py b/src/select/select_generator.py
index f87c929..4de99cb 100644
--- a/src/select/select_generator.py
+++ b/src/select/select_generator.py
@@ -625,7 +625,7 @@ class CSSGroup:
type_mask, shift_list, bits_comment = p.get_bits()
t.append(bits_comment)
- type_mask = '(type & {})'.format(type_mask)
+ type_mask = '((uint32_t)type & {})'.format(type_mask)
val_list = [ '({} << {})'.format(x[0], x[1]) for x in shift_list ]
ops_str = ' | '.join([ type_mask ] + val_list)
t.append('*bits = (*bits & ~{0}_MASK) | '