// RUN: %clang_cc1 -triple=x86_64-linux-gnu -emit-llvm %s -o - | FileCheck %s // CHECK: @tentative_attr_first ={{.*}} global i32 undef int tentative_attr_first __attribute__((loader_uninitialized)); int tentative_attr_first; // CHECK: @tentative_attr_second ={{.*}} global i32 undef int tentative_attr_second; int tentative_attr_second __attribute__((loader_uninitialized)); // CHECK: @array ={{.*}} global [16 x float] undef float array[16] __attribute__((loader_uninitialized)); typedef struct { int x; float y; } s; // CHECK: @i ={{.*}} global %struct.s undef s i __attribute__((loader_uninitialized)); // CHECK: @private_extern_ok = hidden global i32 undef __private_extern__ int private_extern_ok __attribute__((loader_uninitialized));