CERT.STMT.EXPR

Use of a statement expression is a language extension

Vulnerability and risk

Use of a statement expression is a language extension and usage could affect portability

Vulnerable code example

int val = ({int i; i = foo(); i+=1;});