Browse Source
GCC / CLang offer checking for consistency between format strings and the variable argument parameters that are passed to printf-like functions. For these compilers, we add the necessary function attribute (use with -Wformat). For MinGW, we have to be a bit more specific, as both a STDIO implementation by Microsoft as well as a POSIX compatible implementation are supported. Generally, for C++, the POSIX library is used. We check the MinGW compiler definition that selects the STDIO implementation and use the corresponding format specification (gnu_printf vs ms_printf). git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@12178 bbc10eb1-c90d-0410-af57-cb519fbb1720master
4 changed files with 46 additions and 14 deletions
Loading…
Reference in new issue