Lines Matching refs:Vptr
30 NeedsUbsanCxxRt = Vptr | CFI,
31 NotAllowedWithTrap = Vptr,
40 (Undefined & ~Vptr) | UnsignedIntegerOverflow | LocalBounds | CFI,
65 /// "-fsanitize=thread,vptr -fsanitize=address" with mask \c NeedsUbsanRt
66 /// would produce "-fsanitize=vptr".
249 // Test for -fno-rtti + explicit -fsanitizer=vptr before expanding groups
252 if (Add & Vptr &&
256 // Warn about not having rtti enabled if the vptr sanitizer is
264 << "-fsanitize=vptr" << NoRTTIArg->getAsString(Args);
267 // Take out the Vptr sanitizer from the enabled sanitizers
268 AllRemove |= Vptr;
287 // We disable the vptr sanitizer if it was enabled by group expansion but RTTI
289 if ((Kinds & Vptr) &&
292 Kinds &= ~Vptr;
304 // check if the toolchan supports vptr.
305 if (~Supported & Vptr) {
308 // for CFI. FIXME: Remove this once we support vptr on Windows.