<html dir="ltr"><head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta content="MSHTML 6.00.2900.5921" name="GENERATOR">
<style title="owaParaStyle"><!--P {
        MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px
}
--></style>
</head>
<body ocsi="x">
<div dir="ltr"><font face="Tahoma" color="#000000" size="2">Dear LLVM members.</font></div>
<div dir="ltr"><font face="tahoma" size="2"></font> </div>
<div dir="ltr"><font face="tahoma" size="2">Hi.</font></div>
<div dir="ltr"><font face="tahoma" size="2"></font> </div>
<div dir="ltr"><font face="tahoma" size="2">I have a question.</font></div>
<div dir="ltr"><font face="tahoma" size="2"></font> </div>
<div dir="ltr"><font face="tahoma" size="2">I woule like to know whether or not a global variable with abstract or opaque type can has initializer (constructor).</font></div>
<div dir="ltr"><font face="tahoma" size="2"></font> </div>
<div dir="ltr"><font face="tahoma" size="2">For example,</font></div>
<div dir="ltr"><font face="tahoma" size="2"></font> </div>
<div dir="ltr"><font face="tahoma" size="2">general assembly code:</font></div>
<div dir="ltr"><font face="tahoma" size="2"> %struct.test = type { [10 x i8] }<br>
 @ovm = global %struct.test { [10 x i8] c"ovmtest\00\00\00" }</font></div>
<div dir="ltr"><font face="tahoma" size="2"></font> </div>
<div dir="ltr">
<div dir="ltr"><font face="tahoma" size="2">question:</font></div>
<div dir="ltr"><font face="tahoma" size="2"> %struct.test = type { [10 x i8], <strong>
<u>opaque</u></strong> }<br>
 @ovm = global %struct.test { [10 x i8] c"ovmtest\00\00\00", <u><strong>???</strong></u>}</font></div>
<div dir="ltr"><font face="tahoma" size="2"></font> </div>
<div dir="ltr"><font face="tahoma" size="2">Thanks</font></div>
<div dir="ltr"><font face="tahoma" size="2"></font> </div>
<div dir="ltr"><font face="tahoma" size="2">Best regards,</font></div>
<div dir="ltr"><font face="tahoma" size="2">Jin-Gu Kang</font></div>
</div>
</body>
</html>