Otherwise the latter "wins", when compiling with latest clang and -std=c++17, but its result can not be compared with the integer 0 causing an error...