aboutsummaryrefslogtreecommitdiff
path: root/generator.py
diff options
context:
space:
mode:
authorMichael Mc Donnell <michael@mcdonnell.dk>2016-03-17 21:18:32 -0700
committerJon Ashburn <jon@lunarg.com>2016-04-01 12:17:29 -0600
commite8fe5a1307ee399fe7243ce6477e8d2efd2e4352 (patch)
tree1a027b9ce62687e2100bb847bd8e7315ac63e7db /generator.py
parente6ae483aedfb9f0e64697d4df0ff53519dd19957 (diff)
downloadusermoji-e8fe5a1307ee399fe7243ce6477e8d2efd2e4352.tar.xz
layers: Fix signed/unsigned comparison warnings in thread_check.h
Change-Id: I3a5e8e64deed53b3817be1fe8e1e2b32c08691a7
Diffstat (limited to 'generator.py')
-rw-r--r--generator.py8
1 files changed, 4 insertions, 4 deletions
diff --git a/generator.py b/generator.py
index 8e4cebaf..cab2696a 100644
--- a/generator.py
+++ b/generator.py
@@ -2420,7 +2420,7 @@ class ThreadOutputGenerator(OutputGenerator):
externsync = param.attrib.get('externsync')
if externsync == 'true':
if self.paramIsArray(param):
- paramdecl += ' for (int index=0;index<' + param.attrib.get('len') + ';index++) {\n'
+ paramdecl += ' for (uint32_t index=0;index<' + param.attrib.get('len') + ';index++) {\n'
paramdecl += ' ' + functionprefix + 'WriteObject(my_data, ' + paramname.text + '[index]);\n'
paramdecl += ' }\n'
else:
@@ -2428,7 +2428,7 @@ class ThreadOutputGenerator(OutputGenerator):
elif (param.attrib.get('externsync')):
if self.paramIsArray(param):
# Externsync can list pointers to arrays of members to synchronize
- paramdecl += ' for (int index=0;index<' + param.attrib.get('len') + ';index++) {\n'
+ paramdecl += ' for (uint32_t index=0;index<' + param.attrib.get('len') + ';index++) {\n'
for member in externsync.split(","):
# Replace first empty [] in member name with index
element = member.replace('[]','[index]',1)
@@ -2441,7 +2441,7 @@ class ThreadOutputGenerator(OutputGenerator):
limit = element[0:element.find('s[]')] + 'Count'
dotp = limit.rfind('.p')
limit = limit[0:dotp+1] + limit[dotp+2:dotp+3].lower() + limit[dotp+3:]
- paramdecl += ' for(int index2=0;index2<'+limit+';index2++)'
+ paramdecl += ' for(uint32_t index2=0;index2<'+limit+';index2++)'
element = element.replace('[]','[index2]')
paramdecl += ' ' + functionprefix + 'WriteObject(my_data, ' + element + ');\n'
paramdecl += ' }\n'
@@ -2457,7 +2457,7 @@ class ThreadOutputGenerator(OutputGenerator):
paramtype = 'None'
if paramtype in thread_check_dispatchable_objects or paramtype in thread_check_nondispatchable_objects:
if self.paramIsArray(param) and ('pPipelines' != paramname.text):
- paramdecl += ' for (int index=0;index<' + param.attrib.get('len') + ';index++) {\n'
+ paramdecl += ' for (uint32_t index=0;index<' + param.attrib.get('len') + ';index++) {\n'
paramdecl += ' ' + functionprefix + 'ReadObject(my_data, ' + paramname.text + '[index]);\n'
paramdecl += ' }\n'
elif not self.paramIsPointer(param):