Skip to content

Commit b22e0cd

Browse files
committed
[clang] Remove some warnings
1 parent 8fb1799 commit b22e0cd

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

clang/lib/Parse/ParseDeclCXX.cpp

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2464,9 +2464,13 @@ void Parser::ParseOptionalCXX11VirtSpecifierSeq(VirtSpecifiers &VS,
24642464
Diag(Tok.getLocation(), diag::err_override_control_interface)
24652465
<< VirtSpecifiers::getSpecifierName(Specifier);
24662466
} else if (Specifier == VirtSpecifiers::VS_Sealed) {
2467+
#ifndef _WIN32
24672468
Diag(Tok.getLocation(), diag::ext_ms_sealed_keyword);
2469+
#endif
24682470
} else if (Specifier == VirtSpecifiers::VS_Abstract) {
2471+
#ifndef _WIN32
24692472
Diag(Tok.getLocation(), diag::ext_ms_abstract_keyword);
2473+
#endif
24702474
} else if (Specifier == VirtSpecifiers::VS_GNU_Final) {
24712475
Diag(Tok.getLocation(), diag::ext_warn_gnu_final);
24722476
} else {
@@ -3544,10 +3548,12 @@ void Parser::ParseCXXMemberSpecification(SourceLocation RecordLoc,
35443548
? diag::warn_cxx98_compat_override_control_keyword
35453549
: diag::ext_override_control_keyword)
35463550
<< VirtSpecifiers::getSpecifierName(Specifier);
3551+
#ifndef _WIN32
35473552
else if (Specifier == VirtSpecifiers::VS_Sealed)
35483553
Diag(FinalLoc, diag::ext_ms_sealed_keyword);
35493554
else if (Specifier == VirtSpecifiers::VS_Abstract)
35503555
Diag(AbstractLoc, diag::ext_ms_abstract_keyword);
3556+
#endif
35513557
else if (Specifier == VirtSpecifiers::VS_GNU_Final)
35523558
Diag(FinalLoc, diag::ext_warn_gnu_final);
35533559
}

0 commit comments

Comments
 (0)