warnings: [ ]
----
a ? (b=c) : d
----
if a then (b = c) else d
