[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[ft-devel] compiler warnings building with clang 1.1
From: |
Sean McBride |
Subject: |
[ft-devel] compiler warnings building with clang 1.1 |
Date: |
Thu, 13 May 2010 17:37:46 -0400 |
Hi all,
For fun, I tried building freetype (current git) with the newly release
clang 1.1:
<http://clang.llvm.org/>
It built, but gave these warnings:
-----
In file included from /freetype2/src/sfnt/sfnt.c:23:
/freetype2/src/sfnt/ttload.c:543:9: warning: using extended field
designator is an extension [-pedantic]
FT_FRAME_LONG ( Created[0] ),
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /freetype2/src/sfnt/sfnt.c:23:
In file included from /freetype2/src/sfnt/ttload.c:22:
/freetype2/include/freetype/internal/ftstream.h:120:34: note:
instantiated from:
#define FT_FRAME_LONG( f ) FT_FRAME_FIELD( ft_frame_long_be, f )
^
/freetype2/include/freetype/internal/ftstream.h:112:13: note:
instantiated from:
FT_FIELD_OFFSET( field ) \
^
/freetype2/include/freetype/internal/ftstream.h:106:24: note:
instantiated from:
(FT_UShort)( offsetof( FT_STRUCTURE, f ) )
^
In file included from /freetype2/src/sfnt/sfnt.c:22:
In file included from /freetype2/src/sfnt/sfntpic.c:20:
In file included from /freetype2/include/freetype/freetype.h:34:
In file included from ./builds/unix/ftconfig.h:43:
In file included from /freetype2/include/freetype/config/ftstdlib.h:36:
/usr/local/clang+llvm-2.7-x86_64-apple-darwin10/lib/clang/1.1/include/
stddef.h:41:24: note: instantiated from:
#define offsetof(t, d) __builtin_offsetof(t, d)
^
-----
It's a bit hard to follow with all the macros, but I think it's saying
that something is being passed to offsetof() that should not be.
--
____________________________________________________________
Sean McBride, B. Eng address@hidden
Rogue Research www.rogue-research.com
Mac Software Developer Montréal, Québec, Canada
- [ft-devel] compiler warnings building with clang 1.1,
Sean McBride <=