aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Object/ELFObjectFile.cpp
diff options
context:
space:
mode:
authorNAKAMURA Takumi <geek4civic@gmail.com>2011-11-29 07:47:04 +0000
committerNAKAMURA Takumi <geek4civic@gmail.com>2011-11-29 07:47:04 +0000
commit64404a3b2c62db01c3a4459a2c15c37496ed9f65 (patch)
tree0664df2b6417bce6b732ed39710270acc70c0f26 /llvm/lib/Object/ELFObjectFile.cpp
parent0e5bae71917ad2f66b57c5adcfea3cb083a7b986 (diff)
downloadllvm-64404a3b2c62db01c3a4459a2c15c37496ed9f65.zip
llvm-64404a3b2c62db01c3a4459a2c15c37496ed9f65.tar.gz
llvm-64404a3b2c62db01c3a4459a2c15c37496ed9f65.tar.bz2
[Win32] Catch exceptions (eg. segfault) on waiting for invoked clang from the driver.
clang/lib/Driver/Driver.cpp: Don't pass through negative exit status, or parent would be confused. llvm::sys::Program::Wait(): Suppose 0x8000XXXX and 0xC000XXXX as abnormal exit code and pass it as negative value. Win32 Exception Handler: Exit with ExceptionCode on an unhandle exception. llvm-svn: 145389
Diffstat (limited to 'llvm/lib/Object/ELFObjectFile.cpp')
0 files changed, 0 insertions, 0 deletions