summaryrefslogtreecommitdiff
path: root/tools/lli
diff options
context:
space:
mode:
authorBenjamin Kramer <benny.kra@googlemail.com>2013-10-04 19:10:03 +0000
committerBenjamin Kramer <benny.kra@googlemail.com>2013-10-04 19:10:03 +0000
commit33f362f549b50ac0697258948dbc98e0f43cf422 (patch)
tree4f427038b7b7a5cb6e04e35202178eaa0e15cc99 /tools/lli
parentef522b4c9c4d9357c355edf99edd766af3429faf (diff)
lli: Check pipe creation for errors.
This is unlikely to ever fail, but ubuntu GCC warns when the return value is unused. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@191973 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'tools/lli')
-rw-r--r--tools/lli/Unix/RemoteTargetExternal.inc5
1 files changed, 3 insertions, 2 deletions
diff --git a/tools/lli/Unix/RemoteTargetExternal.inc b/tools/lli/Unix/RemoteTargetExternal.inc
index f1c3badb2f5..e245f7e3a81 100644
--- a/tools/lli/Unix/RemoteTargetExternal.inc
+++ b/tools/lli/Unix/RemoteTargetExternal.inc
@@ -34,8 +34,9 @@ void RemoteTargetExternal::create() {
int PipeFD[2][2];
pid_t ChildPID;
- pipe(PipeFD[0]);
- pipe(PipeFD[1]);
+ // Create two pipes.
+ if (pipe(PipeFD[0]) != 0 || pipe(PipeFD[1]) != 0)
+ perror("Error creating pipe: ");
ChildPID = fork();