17f92d66fSevgeny; ModuleID = 'foo.o' 27f92d66fSevgenysource_filename = "foo.cpp" 37f92d66fSevgenytarget datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" 47f92d66fSevgenytarget triple = "x86_64-unknown-linux-gnu" 57f92d66fSevgeny 67f92d66fSevgeny%struct.S = type { i32 } 7*d5d3eb16SFangrui Song%struct.Q = type { ptr } 87f92d66fSevgeny 97f92d66fSevgeny@_ZL3Obj = internal constant %struct.S { i32 42 }, align 4 10*d5d3eb16SFangrui Song@outer = dso_local local_unnamed_addr global %struct.Q { ptr @_ZL3Obj }, align 8 117f92d66fSevgeny 127f92d66fSevgeny; Function Attrs: nofree norecurse nounwind uwtable writeonly 137f92d66fSevgenydefine dso_local void @_Z3foov() local_unnamed_addr { 147f92d66fSevgenyentry: 15*d5d3eb16SFangrui Song store ptr null, ptr @outer, align 8 167f92d66fSevgeny ret void 177f92d66fSevgeny} 18