diff options
Diffstat (limited to 'clang/unittests/AST/ASTImporterTest.cpp')
-rw-r--r-- | clang/unittests/AST/ASTImporterTest.cpp | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/clang/unittests/AST/ASTImporterTest.cpp b/clang/unittests/AST/ASTImporterTest.cpp index ecfdeb08661..d1683cd0a67 100644 --- a/clang/unittests/AST/ASTImporterTest.cpp +++ b/clang/unittests/AST/ASTImporterTest.cpp @@ -2922,8 +2922,9 @@ TEST_P(ASTImporterTestBase, ImportUnnamedFieldsInCorrectOrder) { ASSERT_FALSE(FromField->getDeclName()); auto *ToField = cast_or_null<FieldDecl>(Import(FromField, Lang_CXX11)); EXPECT_TRUE(ToField); - unsigned ToIndex = ASTImporter::getFieldIndex(ToField); - EXPECT_EQ(ToIndex, FromIndex + 1); + Optional<unsigned> ToIndex = ASTImporter::getFieldIndex(ToField); + EXPECT_TRUE(ToIndex); + EXPECT_EQ(*ToIndex, FromIndex); ++FromIndex; } |