<div dir="ltr">What am I not seeing?<div><br></div><div>Any idea why @initModule is returning a random value as if from uninitialized memory?<br><div><br></div><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><div><div>; ModuleID = 'test_4'</div></div><div><div>source_filename = "test_4"</div></div><div><div>target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"</div></div><div><div><br></div></div><div><div>@foo = global i32 0, align 4</div></div><div><div>@bar = external global float, align 4</div></div><div><div><br></div></div><div><div>define i32 @initModule() {</div></div><div><div>EntryBlock:</div></div><div><div>  store i32 123, i32* @foo, align 4</div></div><div><div>  %0 = load i32, i32* @foo, align 4</div></div><div><div>  ret i32 %0</div></div><div><div>}</div></div></blockquote><br></div><div>If the answer is not obvious I'll work on creating a minimal reproduction case...  I was just hoping that someone else could see something obvious that I'm missing.</div><div><br></div><div>Thanks.</div><div>-David </div></div>