<html><body><div style="font-family: arial, helvetica, sans-serif; font-size: 12pt; color: #000000"><div><br></div><div>Shouldn't (stream == null) be (stream is null)?<br data-mce-bogus="1"></div><div><br data-mce-bogus="1"></div><div>-Eric<br data-mce-bogus="1"></div><div><br></div><hr id="zwchr" data-marker="__DIVIDER__"><div data-marker="__HEADERS__"><b>From: </b>"adamgoldberg via Digitalmars-d-learn" <digitalmars-d-learn@puremagic.com><br><b>To: </b>digitalmars-d-learn@puremagic.com<br><b>Sent: </b>Monday, July 22, 2019 3:05:17 PM<br><b>Subject: </b>Why does a switch break cause a segmentation fault<br></div><div><br></div><div data-marker="__QUOTED_TEXT__">Hey, I just happened to be writing a program in D an stumbled <br>upon a bug, that causes it to terminate after receiving a SEGV <br>signal, nothing wierd so far but it looks everything I tried <br>shows it is the break statement inside of a switch.<br>It seems to have a relatively random chance of occuring, and also <br>somewhat dependant on the compiler, and build mode used.<br>I'm short on time so instead of rewriting my SO post I will just <br>link it.<br><br>Here! <br>https://stackoverflow.com/questions/57153617/random-segmentation-fault-in-d-lang-on-switch-break<br><br>Hope someone can help!<br></div></div>
<br><br></body></html>