If -fsanitize=vptr is passed without -fsanitize=null being specified, it will say:
warning: implicitly disabling vptr sanitizer because null checking wasn't enabled (try specifying -fsanitize=null or -fsanitize=undefined)
Otherwise if the vptr check is enabled and null checking is explicitly disabled, it will say:
warning: implicitly disabling vptr sanitizer because null checking wasn't enabled (try removing -fno-sanitize=null)
See the mailing list thread re: r309007