This website requires JavaScript.
Explore
Help
Sign In
mirrors
/
llvm-project
Watch
0
Star
0
Fork
0
You've already forked llvm-project
mirror of
https://github.com/llvm/llvm-project.git
synced
2025-05-12 10:26:08 +00:00
Code
Issues
Projects
Releases
Wiki
Activity
llvm-project
/
lldb
/
packages
/
Python
/
lldbsuite
/
test
/
functionalities
/
expr-doesnt-deadlock
/
Makefile
7 lines
98 B
Makefile
Raw
Normal View
History
Unescape
Escape
Add a pthreads testcase to make sure the two-step of running and expression, having the block, then timing out & letting all threads run actually works. llvm-svn: 146471
2011-12-13 04:04:44 +00:00
LEVEL
=
../../make
Revert part of "Convert all use of pthreads in tests to c++11 threads." TestExprDoesntBlock started failing because deadlocks behave differently with pthread_mutex and std::mutex. This reverts part of commit r245234. llvm-svn: 245262
2015-08-18 00:27:08 +00:00
C_SOURCES
:=
locking.c
Get test executables compiling on Windows. Many of the test executables use pthreads directly. This isn't portable on Windows, so this patch converts these test to use C++11 threads and mutexes. Since Windows' implementation of std::thread classes throw and catch from header files, this patch also disables exceptions when compiling with clang on Windows. Reviewed by: Todd Fiala, Ed Maste Differential Revision: http://reviews.llvm.org/D4816 llvm-svn: 215562
2014-08-13 17:44:53 +00:00
ENABLE_THREADS
:=
YES
Add a pthreads testcase to make sure the two-step of running and expression, having the block, then timing out & letting all threads run actually works. llvm-svn: 146471
2011-12-13 04:04:44 +00:00
i
n
c
l
u
d
e
$(
LEVEL
)
/
M
a
k
e
f
i
l
e
.
r
u
l
e
s
Reference in New Issue
Copy Permalink