Thomas Martitz <thomas.martitz@xxxxxxxxxxxxxxxxxxxxx> writes: > Assuming min() is a macro or a pure or inline function, shouldn't gcc issue a "statement without effect" warning because it has no side effects? Yes. But that will only happen if min is indeed given the pure attribute. Ian