Skip to content

Commit 002e60c

Browse files
committed
add end of stream diag
1 parent 421ed96 commit 002e60c

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

clang/lib/Parse/ParseHLSLRootSignature.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ bool RootSignatureParser::Parse() {
5353
while (!ParseRootElement()) {
5454
if (Lexer.EndOfBuffer())
5555
return false;
56-
if (ConsumeExpectedToken(TokenKind::pu_comma))
56+
if (ConsumeExpectedToken(TokenKind::pu_comma, diag::err_expected_either, TokenKind::end_of_stream))
5757
return true;
5858
}
5959

clang/unittests/Parse/ParseHLSLRootSignatureTest.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -238,7 +238,7 @@ TEST_F(ParseHLSLRootSignatureTest, InvalidParseUnexpectedTokenTest) {
238238
hlsl::RootSignatureParser Parser(Elements, Lexer, *PP);
239239

240240
// Test correct diagnostic produced
241-
Consumer->SetExpected(diag::err_expected);
241+
Consumer->SetExpected(diag::err_expected_either);
242242
ASSERT_TRUE(Parser.Parse());
243243

244244
ASSERT_TRUE(Consumer->IsSatisfied());

0 commit comments

Comments
 (0)