; ModuleID = 'main'
source_filename = "main"
target datalayout = "e-m:o-i64:64-f80:128-n8:16:32:64-S128"
%0 = type { i32, void ()*, i8* }
@"x.$307.value" = private global <{ i1, i32 }> zeroinitializer
@0 = private unnamed_addr constant [10 x i8] c"got int32\00"
@llvm.global_ctors = appending global [1 x %0] zeroinitializer
define internal i32 @"x.$307"() {
entry:
%0 = load i1, i1* getelementptr inbounds (<{ i1, i32 }>, <{ i1, i32 }>* @"x.$307.value", i32 0, i32 0)
%1 = icmp eq i1 %0, false