Don't warn about assignments in comma-expressions

This also prevents warnings for struct initialisers which use comma
expressions internally.