diff options
author | Jay Freeman (saurik) <saurik@saurik.com> | 2015-09-28 02:53:52 -0700 |
---|---|---|
committer | Jay Freeman (saurik) <saurik@saurik.com> | 2015-09-28 02:53:52 -0700 |
commit | 5c3034670da38ee2d42dec42b4c5a5df1815e843 (patch) | |
tree | d643757319d3d93e9726a64fc75b7b0aa55b4419 /ldid.cpp | |
parent | 261b99639c4ab7c53058a3a1a5906e566a5c5210 (diff) | |
download | ldid-5c3034670da38ee2d42dec42b4c5a5df1815e843.tar.gz ldid-5c3034670da38ee2d42dec42b4c5a5df1815e843.tar.zst ldid-5c3034670da38ee2d42dec42b4c5a5df1815e843.zip |
Sadly, g++ doesn't let me cast empty initializers.
Diffstat (limited to 'ldid.cpp')
-rw-r--r-- | ldid.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
@@ -73,7 +73,8 @@ int error(errno); \ if (error == EINTR) \ continue; \ - for (auto success : (long[]) {__VA_ARGS__}) \ + /* XXX: EINTR is included in this list to fix g++ */ \ + for (auto success : (long[]) {EINTR, __VA_ARGS__}) \ if (error == success) \ return (decltype(expr)) -success; \ _assert_(false, "errno=%u", error); \ |