<div dir="ltr">Trebuie sa te asiguri ca atunci cand creezi un lcpl::IfStatement, thenExpr e un bloc gol si nu nullptr.</div><div class="gmail_extra"><br><div class="gmail_quote">2017-12-29 16:48 GMT+02:00 Alexandru Elisei via cpl <span dir="ltr"><<a href="mailto:cpl@cursuri.cs.pub.ro" target="_blank">cpl@cursuri.cs.pub.ro</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">In testele tests/complex/compiler.lcpl (liniile 348-349, 365-366) si<br>
tests/complex/database.lcpl (liniile 36-37, 44-45) avem expresie 'if'<br>
fara bloc pe ramura 'then'.<br>
<br>
In lcpl-AST/src/ASTSerialization.<wbr>cpp (linia 506) avem:<br>
<br>
assert(thenExpr && "If doesn't have then branch");<br>
<br>
Am incercat sa imi modific gramatica sa recunoasca expresii 'if' cu<br>
ramura 'then' goala, dar primesc eroare la linia de mai sus din<br>
ASTSerialization.cpp.<br>
<br>
Este ceva gresit la gramatica mea sau in fisierul de serializare? Sau<br>
lcpl nu suporta expresii 'if' fara bloc pe ramura 'then' si sunt<br>
gresite testele?<br>
______________________________<wbr>_________________<br>
cpl mailing list<br>
<a href="mailto:cpl@cursuri.cs.pub.ro">cpl@cursuri.cs.pub.ro</a><br>
<a href="http://cursuri.cs.pub.ro/cgi-bin/mailman/listinfo/cpl" rel="noreferrer" target="_blank">http://cursuri.cs.pub.ro/cgi-<wbr>bin/mailman/listinfo/cpl</a><br>
</blockquote></div><br></div>