I am reading about ODR-use and I encountered this:
a variable x in a potentially-evaluated expression ex is odr-used unless both of the following are true:
What is a potentially-evaluated expression?
Update: I might just found the answer when rolling down the page:
In the definitions above, potentially-evaluated means the expression is not an unevaluated operand (or its subexpression), such as the operand of sizeof and a set of potential results of an expression e is a (possibly empty) set of id-expressions that appear within e, combined as follows:
But not sure if this is what it means in general + I do not really understand their explanation anyway. Also, why to say potential result instead of just result?