Cast enum vaules to integers and cast them back where appropraite
to prevent mixed enumeration type compiler warnings
This commit is contained in:
@@ -217,10 +217,10 @@ class Field:
|
||||
prev_field_name is the name of the previous field or None.
|
||||
'''
|
||||
result = ' {%d, ' % self.tag
|
||||
result += self.htype
|
||||
result += '(pb_type_t) ((int) ' + self.htype
|
||||
if self.ltype is not None:
|
||||
result += ' | ' + self.ltype
|
||||
result += ',\n'
|
||||
result += ' | (int) ' + self.ltype
|
||||
result += '),\n'
|
||||
|
||||
if prev_field_name is None:
|
||||
result += ' offsetof(%s, %s),' % (self.struct_name, self.name)
|
||||
|
||||
Reference in New Issue
Block a user