Hi,<br><br>Here's something I don't understand... How come that UNDEF can<br>appear as a branch condition at all? I just can't think of any ways.<br><br>If you write something like<br><br>fun() {<br> int x;<br> if (x > 100) {
<br> ...<br> } else {<br> ...<br> }<br>}<br><br>LLVM generates a boolean temporary that compares (uninitialized)<br>value of x with 100. <br><br>Second, if it already can appear, isn't that a bug that should be<br>
reported by the compiler?<br><br>Domagoj<br>