commit | 440b08e4f0f59f47b53eb8310832bd4a1b1eb912 | [log] [tgz] |
---|---|---|
author | Zsolt Parragi <zsolt.parragi@cancellar.hu> | Tue Nov 06 20:40:18 2018 +0100 |
committer | Brad King <brad.king@kitware.com> | Fri Feb 08 14:49:20 2019 -0500 |
tree | 892129074956fe8006993048ead0067932a40266 | |
parent | a3ec65c3e8758c5d70743a0241fd6838879fd950 [diff] |
CTest: Represent process exit codes as 64-bit signed integer Exit code constants on Windows, such as `STATUS_NO_MEMORY` do not fit in a 32-bit signed integer type. They do fit in an unsigned 32-bit type, but for compatibility with UNIX semantics we treat exit codes as signed. Use a 64-bit signed integer to handle both.