summaryrefslogtreecommitdiffstats
path: root/clang
diff options
context:
space:
mode:
authorEli Friedman <eli.friedman@gmail.com>2009-05-25 21:38:01 +0000
committerEli Friedman <eli.friedman@gmail.com>2009-05-25 21:38:01 +0000
commit1cae3df3cfc6a96aff2cae4bfd2e73f5db97cf1d (patch)
treebad935e1235d1c03a22d30e08633f4886cc9d3c7 /clang
parent02274a7171bbb7d03102fe8dbb4d70ab61e30c2d (diff)
downloadbcm5719-llvm-1cae3df3cfc6a96aff2cae4bfd2e73f5db97cf1d.tar.gz
bcm5719-llvm-1cae3df3cfc6a96aff2cae4bfd2e73f5db97cf1d.zip
Some minor corrections: don't use offsetof on a bitfield, and cast
printf operands to long to suppress warnings. llvm-svn: 72404
Diffstat (limited to 'clang')
-rwxr-xr-xclang/utils/ABITest/ABITestGen.py8
1 files changed, 4 insertions, 4 deletions
diff --git a/clang/utils/ABITest/ABITestGen.py b/clang/utils/ABITest/ABITestGen.py
index 570d40e8c46..5598caae3d9 100755
--- a/clang/utils/ABITest/ABITestGen.py
+++ b/clang/utils/ABITest/ABITestGen.py
@@ -244,16 +244,16 @@ class TypePrinter:
raise NotImplementedError,'Cannot make tests values of type: "%s"'%(t,)
def printSizeOfType(self, prefix, name, t, output=None, indent=2):
- print >>output, '%*sprintf("%s: sizeof(%s) = %%ld\\n", sizeof(%s));'%(indent, '', prefix, name, name)
+ print >>output, '%*sprintf("%s: sizeof(%s) = %%ld\\n", (long)sizeof(%s));'%(indent, '', prefix, name, name)
def printAlignOfType(self, prefix, name, t, output=None, indent=2):
- print >>output, '%*sprintf("%s: __alignof__(%s) = %%ld\\n", __alignof__(%s));'%(indent, '', prefix, name, name)
+ print >>output, '%*sprintf("%s: __alignof__(%s) = %%ld\\n", (long)__alignof__(%s));'%(indent, '', prefix, name, name)
def printOffsetsOfType(self, prefix, name, t, output=None, indent=2):
if isinstance(t, RecordType):
for i,f in enumerate(t.fields):
- if f.isPaddingBitField():
+ if f.isBitField():
continue
fname = 'field%d' % i
- print >>output, '%*sprintf("%s: __builtin_offsetof(%s, %s) = %%ld\\n", __builtin_offsetof(%s, %s));'%(indent, '', prefix, name, fname, name, fname)
+ print >>output, '%*sprintf("%s: __builtin_offsetof(%s, %s) = %%ld\\n", (long)__builtin_offsetof(%s, %s));'%(indent, '', prefix, name, fname, name, fname)
def printValueOfType(self, prefix, name, t, output=None, indent=2):
if output is None:
OpenPOWER on IntegriCloud