forked from OSchip/llvm-project
				
			[llvm-mc] More meaningful error if input file doesn't exist.
Before we just printed on stderr the program name. Now at least we print the name of the file that doesn't exist. There's probably room for improvement of error handling in llvm-mc (and the tools in general), but still this is a step forward. llvm-svn: 247518
This commit is contained in:
		
							parent
							
								
									8b960d22ad
								
							
						
					
					
						commit
						669e5bf5c4
					
				| 
						 | 
				
			
			@ -395,6 +395,11 @@ int main(int argc, char **argv) {
 | 
			
		|||
  // construct the Triple object.
 | 
			
		||||
  Triple TheTriple(TripleName);
 | 
			
		||||
 | 
			
		||||
  if (InputFilename != "-" && !sys::fs::exists(InputFilename)) {
 | 
			
		||||
    errs() << ProgName << ": '" << InputFilename << "': "
 | 
			
		||||
           << "No such file\n";
 | 
			
		||||
    return 1;
 | 
			
		||||
  }
 | 
			
		||||
  ErrorOr<std::unique_ptr<MemoryBuffer>> BufferPtr =
 | 
			
		||||
      MemoryBuffer::getFileOrSTDIN(InputFilename);
 | 
			
		||||
  if (std::error_code EC = BufferPtr.getError()) {
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue