From cd5c913994d816eb55fbc89cd15cdfe8bc792a84 Mon Sep 17 00:00:00 2001 From: nick black Date: Fri, 22 Oct 2021 21:56:07 -0400 Subject: [PATCH] [yield] yank demo_nanosleep #1613 --- CMakeLists.txt | 4 ++-- src/demo/yield.c | 2 -- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index a678e3561..a3d4e6557 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -123,8 +123,8 @@ add_compile_options(-fno-math-errno -freciprocal-math -funsafe-math-optimization add_compile_options(-fexceptions -fstrict-aliasing) if(${USE_ASAN}) -add_compile_options(-fsanitize=thread) -add_link_options(-fsanitize=thread) +add_compile_options(-fsanitize=address) +add_link_options(-fsanitize=address) endif() # don't use REQUIRED with subsequent find_package() operations; we use diff --git a/src/demo/yield.c b/src/demo/yield.c index 7bf950ce7..119f10ddb 100644 --- a/src/demo/yield.c +++ b/src/demo/yield.c @@ -106,8 +106,6 @@ yielder(struct marsh* m){ ncplane_reparent(m->vopts.n, m->vopts.n); pthread_mutex_unlock(&rlock); pthread_cond_signal(&rcond); - // FIXME only sleep if we didn't take enough time updating ncvisual! - //demo_nanosleep(m->nc, &m->tspec); pthread_mutex_lock(&lock); while(*m->turn != m->id && !*m->done){ pthread_cond_wait(&cond, &lock);