From 00eb257f2e908e5ec81bbe00aeeb42ea4aa4fd79 Mon Sep 17 00:00:00 2001 From: Rui Ueyama Date: Wed, 10 Dec 2014 00:33:00 +0000 Subject: Re-commit r223330: Rewrite InputGraph's Group llvm-svn: 223867 --- lld/unittests/DriverTests/WinLinkDriverTest.cpp | 26 ++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) (limited to 'lld/unittests/DriverTests/WinLinkDriverTest.cpp') diff --git a/lld/unittests/DriverTests/WinLinkDriverTest.cpp b/lld/unittests/DriverTests/WinLinkDriverTest.cpp index 645c0c074f6..e267a534951 100644 --- a/lld/unittests/DriverTests/WinLinkDriverTest.cpp +++ b/lld/unittests/DriverTests/WinLinkDriverTest.cpp @@ -137,11 +137,11 @@ TEST_F(WinLinkParserTest, Libpath) { TEST_F(WinLinkParserTest, InputOrder) { EXPECT_TRUE(parse("link.exe", "a.lib", "b.obj", "c.obj", "a.lib", "d.obj", nullptr)); - EXPECT_EQ(5, inputFileCount()); + EXPECT_EQ(6, inputFileCount()); EXPECT_EQ("b.obj", inputFile(0)); EXPECT_EQ("c.obj", inputFile(1)); EXPECT_EQ("d.obj", inputFile(2)); - EXPECT_EQ("a.lib", inputFile(4, 0)); + EXPECT_EQ("a.lib", inputFile(4)); } // @@ -393,36 +393,36 @@ TEST_F(WinLinkParserTest, SectionMultiple) { TEST_F(WinLinkParserTest, DefaultLib) { EXPECT_TRUE(parse("link.exe", "/defaultlib:user32.lib", "/defaultlib:kernel32", "a.obj", nullptr)); - EXPECT_EQ(3, inputFileCount()); + EXPECT_EQ(5, inputFileCount()); EXPECT_EQ("a.obj", inputFile(0)); - EXPECT_EQ("user32.lib", inputFile(2, 0)); - EXPECT_EQ("kernel32.lib", inputFile(2, 1)); + EXPECT_EQ("user32.lib", inputFile(2)); + EXPECT_EQ("kernel32.lib", inputFile(3)); } TEST_F(WinLinkParserTest, DefaultLibDuplicates) { EXPECT_TRUE(parse("link.exe", "/defaultlib:user32.lib", "/defaultlib:user32.lib", "a.obj", nullptr)); - EXPECT_EQ(3, inputFileCount()); + EXPECT_EQ(4, inputFileCount()); EXPECT_EQ("a.obj", inputFile(0)); - EXPECT_EQ("user32.lib", inputFile(2, 0)); + EXPECT_EQ("user32.lib", inputFile(2)); } TEST_F(WinLinkParserTest, NoDefaultLib) { EXPECT_TRUE(parse("link.exe", "/defaultlib:user32.lib", "/defaultlib:kernel32", "/nodefaultlib:user32.lib", "a.obj", nullptr)); - EXPECT_EQ(3, inputFileCount()); + EXPECT_EQ(4, inputFileCount()); EXPECT_EQ("a.obj", inputFile(0)); - EXPECT_EQ("kernel32.lib", inputFile(2, 0)); + EXPECT_EQ("kernel32.lib", inputFile(2)); } TEST_F(WinLinkParserTest, NoDefaultLibCase) { EXPECT_TRUE(parse("link.exe", "/defaultlib:user32", "/defaultlib:kernel32", "/nodefaultlib:USER32.LIB", "a.obj", nullptr)); - EXPECT_EQ(3, inputFileCount()); + EXPECT_EQ(4, inputFileCount()); EXPECT_EQ("a.obj", inputFile(0)); - EXPECT_EQ("kernel32.lib", inputFile(2, 0)); + EXPECT_EQ("kernel32.lib", inputFile(2)); } TEST_F(WinLinkParserTest, NoDefaultLibAll) { @@ -436,9 +436,9 @@ TEST_F(WinLinkParserTest, DisallowLib) { EXPECT_TRUE(parse("link.exe", "/defaultlib:user32.lib", "/defaultlib:kernel32", "/disallowlib:user32.lib", "a.obj", nullptr)); - EXPECT_EQ(3, inputFileCount()); + EXPECT_EQ(4, inputFileCount()); EXPECT_EQ("a.obj", inputFile(0)); - EXPECT_EQ("kernel32.lib", inputFile(2, 0)); + EXPECT_EQ("kernel32.lib", inputFile(2)); } // -- cgit v1.2.3