aboutsummaryrefslogtreecommitdiff
path: root/gcc/testsuite/c-c++-common/asan/clone-test-1.c
diff options
context:
space:
mode:
Diffstat (limited to 'gcc/testsuite/c-c++-common/asan/clone-test-1.c')
-rw-r--r--gcc/testsuite/c-c++-common/asan/clone-test-1.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/gcc/testsuite/c-c++-common/asan/clone-test-1.c b/gcc/testsuite/c-c++-common/asan/clone-test-1.c
index eeca09f3e68..c58c376f5df 100644
--- a/gcc/testsuite/c-c++-common/asan/clone-test-1.c
+++ b/gcc/testsuite/c-c++-common/asan/clone-test-1.c
@@ -29,6 +29,10 @@ int main(int argc, char **argv) {
char *sp = child_stack + kStackSize; /* Stack grows down. */
printf("Parent: %p\n", sp);
pid_t clone_pid = clone(Child, sp, CLONE_FILES | CLONE_VM, NULL, 0, 0, 0);
+ if (clone_pid == -1) {
+ perror("clone");
+ return 1;
+ }
int status;
pid_t wait_result = waitpid(clone_pid, &status, __WCLONE);
if (wait_result < 0) {