From 7edbd99775416a32c88acf8e9379518436905f02 Mon Sep 17 00:00:00 2001 From: Roland Reichwein Date: Sat, 21 Nov 2020 15:19:45 +0100 Subject: Support gcc 10 and clang 11 --- tests/test-grammer.cpp | 32 ++++++++++++++++---------------- 1 file changed, 16 insertions(+), 16 deletions(-) (limited to 'tests/test-grammer.cpp') diff --git a/tests/test-grammer.cpp b/tests/test-grammer.cpp index 6af6992..06b674c 100644 --- a/tests/test-grammer.cpp +++ b/tests/test-grammer.cpp @@ -45,21 +45,21 @@ TEST_F(GrammerTest, minimumSymbolsNeeded) { Gram::Compiler compiler(bnf, "translation-unit"); - EXPECT_EQ(minimumSymbolsNeeded(compiler, std::vector{}), 0); - EXPECT_EQ(minimumSymbolsNeeded(compiler, "translation-unit"), 0); - EXPECT_EQ(minimumSymbolsNeeded(compiler, "logical-or-expression"), 1); - EXPECT_EQ(minimumSymbolsNeeded(compiler, "assignment-expression"), 1); - EXPECT_EQ(minimumSymbolsNeeded(compiler, "declaration"), 1); - EXPECT_EQ(minimumSymbolsNeeded(compiler, "block-declaration"), 2); - EXPECT_EQ(minimumSymbolsNeeded(compiler, "simple-declaration"), 2); - EXPECT_EQ(minimumSymbolsNeeded(compiler, "asm-declaration"), 5); - EXPECT_EQ(minimumSymbolsNeeded(compiler, "namespace-alias-definition"), 5); - EXPECT_EQ(minimumSymbolsNeeded(compiler, "using-declaration"), 4); - EXPECT_EQ(minimumSymbolsNeeded(compiler, "using-enum-declaration"), 4); - EXPECT_EQ(minimumSymbolsNeeded(compiler, "using-directive"), 4); - EXPECT_EQ(minimumSymbolsNeeded(compiler, "static_assert-declaration"), 5); - EXPECT_EQ(minimumSymbolsNeeded(compiler, "alias-declaration"), 5); - EXPECT_EQ(minimumSymbolsNeeded(compiler, "opaque-enum-declaration"), 3); - EXPECT_EQ(minimumSymbolsNeeded(compiler, "function-definition"), 3); + EXPECT_EQ(minimumSymbolsNeeded(compiler, std::vector{}), size_t(0)); + EXPECT_EQ(minimumSymbolsNeeded(compiler, "translation-unit"), 0u); + EXPECT_EQ(minimumSymbolsNeeded(compiler, "logical-or-expression"), 1u); + EXPECT_EQ(minimumSymbolsNeeded(compiler, "assignment-expression"), 1u); + EXPECT_EQ(minimumSymbolsNeeded(compiler, "declaration"), 1u); + EXPECT_EQ(minimumSymbolsNeeded(compiler, "block-declaration"), 2u); + EXPECT_EQ(minimumSymbolsNeeded(compiler, "simple-declaration"), 2u); + EXPECT_EQ(minimumSymbolsNeeded(compiler, "asm-declaration"), 5u); + EXPECT_EQ(minimumSymbolsNeeded(compiler, "namespace-alias-definition"), 5u); + EXPECT_EQ(minimumSymbolsNeeded(compiler, "using-declaration"), 4u); + EXPECT_EQ(minimumSymbolsNeeded(compiler, "using-enum-declaration"), 4u); + EXPECT_EQ(minimumSymbolsNeeded(compiler, "using-directive"), 4u); + EXPECT_EQ(minimumSymbolsNeeded(compiler, "static_assert-declaration"), 5u); + EXPECT_EQ(minimumSymbolsNeeded(compiler, "alias-declaration"), 5u); + EXPECT_EQ(minimumSymbolsNeeded(compiler, "opaque-enum-declaration"), 3u); + EXPECT_EQ(minimumSymbolsNeeded(compiler, "function-definition"), 3u); } -- cgit v1.2.3