J'ai vu quelque part assert utilisé avec un message de la manière suivante:
assert(("message", condition));
Cela semble très bien fonctionner, sauf que gcc renvoie l'avertissement suivant :
warning: left-hand operand of comma expression has no effect
Comment puis-je arrêter l'avertissement ?