```
if (ident == Ident::warning)
    warning(se ? (char *)se->string : e->toChars());
else
    error(se ? (char *)se->string : e->toChars());
```