| Index: tests_lit/asan_tests/no_globals.ll
|
| diff --git a/tests_lit/asan_tests/no_globals.ll b/tests_lit/asan_tests/no_globals.ll
|
| new file mode 100644
|
| index 0000000000000000000000000000000000000000..1a3d7f96f2ff43c09eac6facff74344d598feeb2
|
| --- /dev/null
|
| +++ b/tests_lit/asan_tests/no_globals.ll
|
| @@ -0,0 +1,19 @@
|
| +; Check that Subzero can instrument _start when there are no globals.
|
| +; Previously Subzero would deadlock when _start was the first function. Also
|
| +; test that instrumenting start does not deadlock waiting for nonexistent
|
| +; global initializers to be lowered.
|
| +
|
| +; REQUIRES: no_minimal_build
|
| +
|
| +; RUN: %p2i -i %s --args -verbose=inst -fsanitize-address \
|
| +; RUN: | FileCheck --check-prefix=DUMP %s
|
| +
|
| +; RUN: %p2i -i %s --args -verbose=inst -fsanitize-address -threads=0 \
|
| +; RUN: | FileCheck --check-prefix=DUMP %s
|
| +
|
| +
|
| +define void @_start(i32 %arg) {
|
| + ret void
|
| +}
|
| +
|
| +; DUMP: __asan_init
|
|
|