check for TYPE_NOEXPR in general when applying an operator