Skip to content

Commit 005b675

Browse files
committed
[BoundsSafety] Accept new CompatibleVoidPtrToNonVoidPtr assign kind.
This was introduced in 15321d2. While there, move CompatiblePointerDiscardsQualifiers with it to the non-error part of the switch. rdar://150382427
1 parent 6661fd4 commit 005b675

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

clang/lib/Sema/SemaExpr.cpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12325,7 +12325,6 @@ bool Sema::isCompatibleBoundsUnsafeAssignment(
1232512325
case IncompatibleFunctionPointer:
1232612326
case IncompatibleFunctionPointerStrict:
1232712327
case IncompatiblePointerSign:
12328-
case CompatiblePointerDiscardsQualifiers:
1232912328
case IncompatiblePointerDiscardsQualifiers:
1233012329
case IncompatibleNestedPointerAddressSpaceMismatch:
1233112330
case IncompatibleNestedPointerQualifiers:
@@ -12334,6 +12333,8 @@ bool Sema::isCompatibleBoundsUnsafeAssignment(
1233412333
case Incompatible:
1233512334
// Not errors
1233612335
case CompatibleSingleToExplicitIndexablePointer:
12336+
case CompatiblePointerDiscardsQualifiers:
12337+
case CompatibleVoidPtrToNonVoidPtr:
1233712338
case Compatible:
1233812339
return false;
1233912340
}

0 commit comments

Comments
 (0)