blob: 1a3d7f96f2ff43c09eac6facff74344d598feeb2 [file] [log] [blame]
; 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