<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css" style="display:none;"><!-- P {margin-top:0;margin-bottom:0;} --></style>
</head>
<body dir="ltr">
<div id="divtagdefaultwrapper" dir="ltr" style="font-size:12pt; color:rgb(0,0,0); font-family:Calibri,Helvetica,sans-serif,"EmojiFont","Apple Color Emoji","Segoe UI Emoji",NotoColorEmoji,"Segoe UI Symbol","Android Emoji",EmojiSymbols">
<p style="margin-top:0; margin-bottom:0">Hello llvm-dev,</p>
<p style="margin-top:0; margin-bottom:0"><br>
</p>
<p style="margin-top:0; margin-bottom:0">On a recent code review I was asked to auto-generate assertion checks for my unit test. I wasn't aware that this was even possible. I am referring to the python `update` scripts under `<span>utils` directory</span>.
 My first reaction was wow! I found it very practical and useful. It saves you significant amount of time when writing a regression test.
<span><span><span>So I gave it a try. The generated checks were satisfying enough,</span> almost exactly what I wanted.</span></span> Then I got a bit <span>sceptical</span> about them.<span><span> I am worried that auto-generating tests based on the compiler
 output <span><span>can be quite dangerous.</span></span> <span><span>The tests will always pass</span></span> regardless of whether the compiler emits right or wrong code,
</span>therefore you have to be certain that they <span>impose the desired compiler behaviour</span>. I guess the question here is how often we should be using those scripts.</span></p>
<p style="margin-top:0; margin-bottom:0"><span><br>
</span></p>
<p style="margin-top:0; margin-bottom:0"><span>Regards,</span></p>
<p style="margin-top:0; margin-bottom:0"><span>Alexandros<br>
</span></p>
<p style="margin-top:0; margin-bottom:0"><span><br>
</span></p>
</div>
</body>
</html>