Index: ppapi/generators/idl_c_header.py |
diff --git a/ppapi/generators/idl_c_header.py b/ppapi/generators/idl_c_header.py |
index e08316cf7e97f6ba393eab49928057453f94ca96..7813b0b7895f7ec44d224390c59478fe541d4f56 100644 |
--- a/ppapi/generators/idl_c_header.py |
+++ b/ppapi/generators/idl_c_header.py |
@@ -90,6 +90,11 @@ def GenerateHeader(out, filenode, releases): |
name = '%s%s' % (pref, node.GetName()) |
if node.IsA('Struct'): |
form = 'PP_COMPILE_ASSERT_STRUCT_SIZE_IN_BYTES(%s, %s);\n' |
+ elif node.IsA('Enum'): |
+ if node.GetProperty('notypedef'): |
+ form = 'PP_COMPILE_ASSERT_ENUM_SIZE_IN_BYTES(%s, %s);\n' |
+ else: |
+ form = 'PP_COMPILE_ASSERT_SIZE_IN_BYTES(%s, %s);\n' |
else: |
form = 'PP_COMPILE_ASSERT_SIZE_IN_BYTES(%s, %s);\n' |
item += form % (name, asize[0]) |
@@ -219,4 +224,3 @@ def Main(args): |
if __name__ == '__main__': |
retval = Main(sys.argv[1:]) |
sys.exit(retval) |
- |