Prepare for VS2015
authorachristensen@apple.com <achristensen@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Sat, 1 Aug 2015 01:56:57 +0000 (01:56 +0000)
committerachristensen@apple.com <achristensen@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Sat, 1 Aug 2015 01:56:57 +0000 (01:56 +0000)
commit01bedf1ec131420adee4c313391424538f54bca9
tree7097e3e3185751fb3ff22e0a29e94ae22e56242d
parent1d037d93f43e34d3fc32427e54eb7d0d9667c06d
Prepare for VS2015
https://bugs.webkit.org/show_bug.cgi?id=146579

Reviewed by Jon Honeycutt.

Source/JavaScriptCore:

* heap/Heap.h:
Fix compiler error by explicitly casting zombifiedBits to the size of a pointer.

Source/WebCore:

* WebCore.vcxproj/build-generated-files.pl:
Find a correct preprocessor when using VS2015.

Source/WTF:

* wtf/StdLibExtras.h:
(std::exchange):
Added preprocessor macros around functions implemented in VS2015's standard library.

Tools:

* WinLauncher/stdafx.h:
Define __STDC_LIMIT_MACROS to have access to INTMAX_MAX.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@187702 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Source/JavaScriptCore/ChangeLog
Source/JavaScriptCore/heap/Heap.h
Source/WTF/ChangeLog
Source/WTF/wtf/StdLibExtras.h
Source/WebCore/ChangeLog
Source/WebCore/WebCore.vcxproj/build-generated-files.pl
Tools/ChangeLog
Tools/WinLauncher/stdafx.h