From ac1f9263d13eb8e96681d13777a9638e4672feb3 Mon Sep 17 00:00:00 2001 From: Matthew Voss Date: Thu, 19 Jul 2018 00:25:00 +0000 Subject: [PATCH] Remove scheduling dependency from XRay :: Posix/fork_basic_logging.cc Summary: We've been seeing intermittent failures on our internal bots and we suspect this may be due to the OS scheduling the child process to run before the parent process. This version ensures that the parent and child can be run in either order. Reviewers: Maknee, dberris Reviewed By: dberris Subscribers: delcypher, #sanitizers, Maknee, llvm-commits Differential Revision: https://reviews.llvm.org/D49501 llvm-svn: 337432 --- compiler-rt/test/xray/TestCases/Posix/fork_basic_logging.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/compiler-rt/test/xray/TestCases/Posix/fork_basic_logging.cc b/compiler-rt/test/xray/TestCases/Posix/fork_basic_logging.cc index 0f89387..dcfbdf4 100644 --- a/compiler-rt/test/xray/TestCases/Posix/fork_basic_logging.cc +++ b/compiler-rt/test/xray/TestCases/Posix/fork_basic_logging.cc @@ -70,12 +70,12 @@ int main() if(fork()) { print_parent_or_child(); - // CHECK: Parent with tid + // CHECK-DAG: Parent with tid } else { print_parent_or_child(); - // CHECK: Child with tid + // CHECK-DAG: Child with tid } return 0; } -- 2.7.4