mirror of
https://git.postgresql.org/git/postgresql.git
synced 2025-01-24 18:55:04 +08:00
Temporary attempt at a workaround for further MSVC restrict build failures.
It appears some versions of msvc use __declspec(restrict) in stdlib.h and subsidiary headers. Including those after defining 'restrict' to '__restrict' doesn't work. Try to get the buildfarm green to see whether there's further problems, by including stdlib.h just before said define.
This commit is contained in:
parent
060b069984
commit
36b4b91ba0
@ -687,6 +687,11 @@
|
||||
/* Visual Studio 2008 and upwards */
|
||||
#if (_MSC_VER >= 1500)
|
||||
/* works for C and C++ in msvc */
|
||||
/*
|
||||
* Temporary attempt at a workaround for stdlib.h's use of
|
||||
* declspec(restrict), conflicting with below define.
|
||||
*/
|
||||
#include <stdlib.h>
|
||||
#define restrict __restrict
|
||||
#else
|
||||
#define restrict
|
||||
|
Loading…
Reference in New Issue
Block a user