Allow building with MSVC and Strawberry perl

Strawberry uses __builtin_expect which Visual C doesn't have. For this
case define it as a noop. Solution taken from vim sources.

Backpatch to all live branches
This commit is contained in:
Andrew Dunstan 2022-11-25 15:28:38 -05:00
parent e52245228e
commit f76191fd99
1 changed files with 2 additions and 0 deletions

View File

@ -54,6 +54,8 @@
#ifdef isnan
#undef isnan
#endif
/* Work around for using MSVC and Strawberry Perl >= 5.30. */
#define __builtin_expect(expr, val) (expr)
#endif
/*