<div>Hi,</div><div><br></div><div>I see many statements like the one following, with casts to a 0-sized array. </div> %10 = getelementptr inbounds [0 x %struct.Link]* bitcast ([497 x %struct.Link]* @link_array to [0 x %struct.Link]*), i64 0, i64 %9 ; <%struct.Link*> [#uses=1]<div>

<br></div><div>Why does this happen, and which  transform causes this?</div><div><br></div><div>Arushi</div>