forked from OSchip/llvm-project
				
			TableGen: don't save a StringRef to a local std::string.
This caused a failure in some Windows builds. llvm-svn: 205109
This commit is contained in:
		
							parent
							
								
									fd719b9551
								
							
						
					
					
						commit
						4e55afed7e
					
				| 
						 | 
				
			
			@ -603,8 +603,8 @@ void AsmWriterEmitter::EmitGetRegisterName(raw_ostream &O) {
 | 
			
		|||
      << "  switch(AltIdx) {\n"
 | 
			
		||||
      << "  default: llvm_unreachable(\"Invalid register alt name index!\");\n";
 | 
			
		||||
    for (unsigned i = 0, e = AltNameIndices.size(); i < e; ++i) {
 | 
			
		||||
      StringRef Namespace = AltNameIndices[1]->getValueAsString("Namespace");
 | 
			
		||||
      StringRef AltName(AltNameIndices[i]->getName());
 | 
			
		||||
      std::string Namespace = AltNameIndices[1]->getValueAsString("Namespace");
 | 
			
		||||
      std::string AltName(AltNameIndices[i]->getName());
 | 
			
		||||
      O << "  case " << Namespace << "::" << AltName
 | 
			
		||||
        << ":\n"
 | 
			
		||||
        << "    AsmStrs = AsmStrs" << AltName  << ";\n"
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue