Re-committing r228628 with a fix for 64-bit builds.
authorAaron Ballman <aaron@aaronballman.com>
Tue, 10 Feb 2015 14:28:11 +0000 (14:28 +0000)
committerAaron Ballman <aaron@aaronballman.com>
Tue, 10 Feb 2015 14:28:11 +0000 (14:28 +0000)
commit8be10589466719705338a32d1d46ef4c24a6c92f
tree2f4256b75256c78fed62c41280e6e7ea07468967
parent85cbc8073bbedf468269f850b28831249d6e79d4
Re-committing r228628 with a fix for 64-bit builds.

On Windows, we now use RaiseException to generate the kind of trap we require (one which calls our vectored exception handler), and fall back to using a volatile write to simulate a trap elsewhere.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@228691 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/Support/Compiler.h