summaryrefslogtreecommitdiffstats
path: root/llvm/unittests/IR/MetadataTest.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'llvm/unittests/IR/MetadataTest.cpp')
-rw-r--r--llvm/unittests/IR/MetadataTest.cpp20
1 files changed, 14 insertions, 6 deletions
diff --git a/llvm/unittests/IR/MetadataTest.cpp b/llvm/unittests/IR/MetadataTest.cpp
index 014a22cf64b..0a3442e6c19 100644
--- a/llvm/unittests/IR/MetadataTest.cpp
+++ b/llvm/unittests/IR/MetadataTest.cpp
@@ -1706,20 +1706,28 @@ TEST_F(DINamespaceTest, get) {
DIFile *File = getFile();
StringRef Name = "namespace";
unsigned Line = 5;
+ bool ExportSymbols = true;
- auto *N = DINamespace::get(Context, Scope, File, Name, Line);
+ auto *N = DINamespace::get(Context, Scope, File, Name, Line, ExportSymbols);
EXPECT_EQ(dwarf::DW_TAG_namespace, N->getTag());
EXPECT_EQ(Scope, N->getScope());
EXPECT_EQ(File, N->getFile());
EXPECT_EQ(Name, N->getName());
EXPECT_EQ(Line, N->getLine());
- EXPECT_EQ(N, DINamespace::get(Context, Scope, File, Name, Line));
+ EXPECT_EQ(N,
+ DINamespace::get(Context, Scope, File, Name, Line, ExportSymbols));
- EXPECT_NE(N, DINamespace::get(Context, getFile(), File, Name, Line));
- EXPECT_NE(N, DINamespace::get(Context, Scope, getFile(), Name, Line));
- EXPECT_NE(N, DINamespace::get(Context, Scope, File, "other", Line));
- EXPECT_NE(N, DINamespace::get(Context, Scope, File, Name, Line + 1));
+ EXPECT_NE(N,
+ DINamespace::get(Context, getFile(), File, Name, Line, ExportSymbols));
+ EXPECT_NE(N,
+ DINamespace::get(Context, Scope, getFile(), Name, Line, ExportSymbols));
+ EXPECT_NE(N,
+ DINamespace::get(Context, Scope, File, "other", Line, ExportSymbols));
+ EXPECT_NE(N,
+ DINamespace::get(Context, Scope, File, Name, Line + 1, ExportSymbols));
+ EXPECT_NE(N,
+ DINamespace::get(Context, Scope, File, Name, Line, !ExportSymbols));
TempDINamespace Temp = N->clone();
EXPECT_EQ(N, MDNode::replaceWithUniqued(std::move(Temp)));
OpenPOWER on IntegriCloud