<div dir="ltr">Hi Devs,<div><br><div>consider below testcases,</div><div>$cat test.cc</div><div>class B {<br>public:<br>B(int t) {<br>j=t;<br>}<br>int j;<br>};<br>B b(1);<br></div><div>==============</div><div>$clang test.cc -target -i386 -c -fuse-init-array</div><div>$llvm-objdump -h test.o |grep ctors<br>  7 .ctors          00000004 00000000 DATA<br>  8 .rel.ctors      00000008 00000000<br></div><div><br></div><div>As you can see it ignores the -fuse-init-array options.It happens for x86,Other target like aarch64 is doing fine.</div><div><br></div><div>like to community thoughts on this, before going after fix?</div></div><div><br></div><div>./kamlesh</div></div>