In C23 indeterminate value is renamed to indeterminate representation and trap representation is renamed to non-value representation. The previous definition was misleading as objects with indeterminate representation cause undefined behavior during lvalue conversion, so there is never a value (in the scope of the standard).