xref: /llvm-project/llvm/test/Transforms/GlobalOpt/undef-ctor-dtor.ll (revision d586bd5ca231a6022f439d4c6e43cfeeb53eb1d6)
10676acb6SBjorn Pettersson; RUN: opt -S -passes=globalopt < %s | FileCheck %s
2067c0350SNikita Popov
3067c0350SNikita Popov; Gracefully handle undef global_ctors/global_dtors
4067c0350SNikita Popov
5*d586bd5cSNikita Popov; CHECK: @llvm.global_ctors = appending global [0 x { i32, ptr, ptr }] undef
6*d586bd5cSNikita Popov; CHECK: @llvm.global_dtors = appending global [0 x { i32, ptr, ptr }] undef
7067c0350SNikita Popov
8*d586bd5cSNikita Popov@llvm.global_ctors = appending global [0 x { i32, ptr, ptr }] undef
9*d586bd5cSNikita Popov@llvm.global_dtors = appending global [0 x { i32, ptr, ptr }] undef
10