[ELF] Unit tests for -o and --noinhibit-exec.
llvm-svn: 205735
This commit is contained in:
		
							parent
							
								
									521c2278ab
								
							
						
					
					
						commit
						feab78785b
					
				| 
						 | 
				
			
			@ -40,6 +40,22 @@ TEST_F(GnuLdParserTest, Empty) {
 | 
			
		|||
  EXPECT_EQ("No input files\n", errorMessage());
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// -o
 | 
			
		||||
 | 
			
		||||
TEST_F(GnuLdParserTest, Output) {
 | 
			
		||||
  EXPECT_TRUE(parse("ld", "--start-group", "--end-group", "-o", "foo",
 | 
			
		||||
                    nullptr));
 | 
			
		||||
  EXPECT_EQ("foo", _context->outputPath());
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// --noinhibit-exec
 | 
			
		||||
 | 
			
		||||
TEST_F(GnuLdParserTest, NoinhibitExec) {
 | 
			
		||||
  EXPECT_TRUE(parse("ld", "--start-group", "--end-group", "--noinhibit-exec",
 | 
			
		||||
                    nullptr));
 | 
			
		||||
  EXPECT_TRUE(_context->allowRemainingUndefines());
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// --entry
 | 
			
		||||
 | 
			
		||||
TEST_F(GnuLdParserTest, Entry) {
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue