forked from OSchip/llvm-project
				
			[Sparc] Use target name instead of namespace as prefix for MCRegisterClasses array
Summary: For Sparc the namespace (SP) is different from the target name (Sparc), which causes the name of the array in this declaration to differ from the name used in the definition. Patch by Daniel Cederman. Reviewers: jyknight Subscribers: llvm-commits, jyknight Differential Revision: https://reviews.llvm.org/D23650 llvm-svn: 287528
This commit is contained in:
		
							parent
							
								
									7d7ff80f4b
								
							
						
					
					
						commit
						3bc6fe78f6
					
				| 
						 | 
					@ -104,7 +104,7 @@ void RegisterInfoEmitter::runEnums(raw_ostream &OS,
 | 
				
			||||||
  OS << "namespace llvm {\n\n";
 | 
					  OS << "namespace llvm {\n\n";
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  OS << "class MCRegisterClass;\n"
 | 
					  OS << "class MCRegisterClass;\n"
 | 
				
			||||||
     << "extern const MCRegisterClass " << Namespace
 | 
					     << "extern const MCRegisterClass " << Target.getName()
 | 
				
			||||||
     << "MCRegisterClasses[];\n\n";
 | 
					     << "MCRegisterClasses[];\n\n";
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  if (!Namespace.empty())
 | 
					  if (!Namespace.empty())
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue