Bug 553032 - use MOZ_FORMAT_PRINTF, not explicit attribute; r=froydnj

MozReview-Commit-ID: FgGin8L5oTp

--HG--
extra : rebase_source : 67f6d7ed8fc56745c66bd339013d1e9b753ec780
This commit is contained in:
Tom Tromey 2016-10-12 10:03:53 -06:00
Родитель 06530c20e7
Коммит f36057ea28
3 изменённых файлов: 4 добавлений и 10 удалений

Просмотреть файл

@ -41,9 +41,7 @@ static char gLastError[2000];
#if defined(__APPLE__) || defined(__linux__) || defined(MOZ_CALLGRIND)
static void
#ifdef __GNUC__
__attribute__((format(printf,1,2)))
#endif
MOZ_FORMAT_PRINTF(1, 2)
UnsafeError(const char* format, ...)
{
va_list args;

Просмотреть файл

@ -186,10 +186,7 @@ namespace jit {
printer = sp;
}
void spew(const char* fmt, ...)
#ifdef __GNUC__
__attribute__ ((format (printf, 2, 3)))
#endif
void spew(const char* fmt, ...) MOZ_FORMAT_PRINTF(2, 3)
{
if (MOZ_UNLIKELY(printer || JitSpewEnabled(JitSpew_Codegen))) {
va_list va;

Просмотреть файл

@ -13,6 +13,7 @@
#include <stdarg.h>
#include "mozilla/Assertions.h"
#include "mozilla/Attributes.h"
#ifdef __cplusplus
@ -26,9 +27,7 @@ int VsprintfLiteral(char (&buffer)[N], const char* format, va_list args)
}
template <size_t N>
#if defined(__GNUC__)
__attribute__((format(printf, 2, 3)))
#endif
MOZ_FORMAT_PRINTF(2, 3)
int SprintfLiteral(char (&buffer)[N], const char* format, ...)
{
va_list args;