OSDN Git Service

Merging r340751:
authorHans Wennborg <hans@hanshq.net>
Thu, 30 Aug 2018 09:31:52 +0000 (09:31 +0000)
committerHans Wennborg <hans@hanshq.net>
Thu, 30 Aug 2018 09:31:52 +0000 (09:31 +0000)
commitc19f813b10c10de39de1e4c9636a367777668100
treeda30d5a94ada08f063e5becb1bb45ae709db633c
parent9f228310484eef978d4b8acb10c74ca332a93c24
Merging r340751:
------------------------------------------------------------------------
r340751 | hans | 2018-08-27 17:55:39 +0200 (Mon, 27 Aug 2018) | 7 lines

Use a lambda for calls to ::open in RetryAfterSignal

In Bionic, open can be overloaded for _FORTIFY_SOURCE support, causing
compile errors of RetryAfterSignal due to overload resolution. Wrapping
the call in a lambda avoids this.

Based on a patch by Chih-Wei Huang <cwhuang@linux.org.tw>!
------------------------------------------------------------------------

git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_70@341044 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Support/Unix/Path.inc
lib/Support/Unix/Process.inc