<div>Hi,<br></div><div><br></div><div>the following llvm-ir is manipulated by the optimizers:</div><div>%target2 = getelementptr %.string %result, i32 0, i32 3, i32 %len1</div><div>(%_.string = type {i32, i32, i32, [0 x i8]})</div>
<div><br></div><div>the last parameter i32 %len1 is replaced by i32 0 by the optimizers. (both, 2.9 and 2.8). When i turn optmization off, it works correctly.</div><div>How can i use an optimizer-safe dynamic indexing of arrays?</div>