зеркало из https://github.com/mozilla/gecko-dev.git
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:
Родитель
06530c20e7
Коммит
f36057ea28
|
@ -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;
|
||||
|
|
Загрузка…
Ссылка в новой задаче