conditional assembly expression