Skip to content

Commit 24cede9

Browse files
committed
[Omit needless words] Treat "Mask" as a skippable type suffix.
Fixes rdar://problem/23751733.
1 parent 03fe1d0 commit 24cede9

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

lib/Basic/StringExtras.cpp

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -353,6 +353,11 @@ static Optional<StringRef> skipTypeSuffix(StringRef typeName) {
353353
return typeName.drop_back(3);
354354
}
355355

356+
// "Mask" suffix.
357+
if (lastWord == "Mask" && typeName.size() > 4) {
358+
return typeName.drop_back(4);
359+
}
360+
356361
// \d+D for dimensionality.
357362
if (typeName.back() == 'D' && typeName.size() > 1) {
358363
unsigned firstDigit = typeName.size() - 1;

0 commit comments

Comments
 (0)