Stop generating MJIT_PCH include guard

to fix
https://ci.appveyor.com/project/ruby/ruby/builds/32577700/job/yh61rom35wt2uv39

It was for JIT compaction, and we don't support it on mswin.
This commit is contained in:
Takashi Kokubun 2020-05-01 02:53:59 -07:00
Родитель 76d9be9ce9
Коммит e4d3d5ceab
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 6FFC433B12EE23DD
1 изменённых файлов: 4 добавлений и 0 удалений

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

@ -1023,8 +1023,10 @@ compile_prelude(FILE *f)
const char *s = pch_file;
const char *e = header_name_end(s);
# ifndef _MSC_VER // Visual Studio doesn't expect macro changes around headers. Anyway we don't support compaction there...
fprintf(f, "#ifndef MJIT_PCH\n");
fprintf(f, "#define MJIT_PCH\n");
# endif
fprintf(f, "#include \"");
// print pch_file except .gch for gcc, but keep .pch for mswin
for (; s < e; s++) {
@ -1035,7 +1037,9 @@ compile_prelude(FILE *f)
fputc(*s, f);
}
fprintf(f, "\"\n");
# ifndef _MSC_VER
fprintf(f, "#endif\n");
# endif
#endif
#ifdef _WIN32