fix: ambigous operator error with clang