Bug 1376619 - Fix --enable-jitspew on opt builds for x86/x64. r=nbp

--HG--
extra : rebase_source : 458ddee460e9bade8b12699ccaaff70f1c2f4428
This commit is contained in:
Sean Stangl 2017-06-27 16:15:00 -04:00
Родитель e3fd385077
Коммит dce7170715
1 изменённых файлов: 6 добавлений и 3 удалений

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

@ -210,17 +210,20 @@ namespace jit {
#endif
}
MOZ_ALWAYS_INLINE void spew(const char* fmt, ...) MOZ_FORMAT_PRINTF(2, 3)
{
#ifdef JS_JITSPEW
inline void spew(const char* fmt, ...) MOZ_FORMAT_PRINTF(2, 3)
{
if (MOZ_UNLIKELY(printer || JitSpewEnabled(JitSpew_Codegen))) {
va_list va;
va_start(va, fmt);
spew(fmt, va);
va_end(va);
}
#endif
}
#else
MOZ_ALWAYS_INLINE void spew(const char* fmt, ...) MOZ_FORMAT_PRINTF(2, 3)
{ }
#endif
#ifdef JS_JITSPEW
MOZ_COLD void spew(const char* fmt, va_list va) MOZ_FORMAT_PRINTF(2, 0);