On Thu, 24 Jan 2013 15:58:14 -0500, Xi Wang said: >Many compilers such as gcc and clang optimize away pointer overflow >checks `p + n < p', because pointer overflow is undefined behavior.
And clang can detect signed overflow at runtime if you enable the debug flag "-fsanitize=undefined" described here: <http://clang.llvm.org/docs/UsersManual.html#controlling-code-generation> Could be useful to build freetype with that flag and see what it finds... Cheers, -- ____________________________________________________________ Sean McBride, B. Eng s...@rogue-research.com Rogue Research www.rogue-research.com Mac Software Developer Montréal, Québec, Canada _______________________________________________ Freetype-devel mailing list Freetype-devel@nongnu.org https://lists.nongnu.org/mailman/listinfo/freetype-devel