mirror of
				https://github.com/YosysHQ/yosys
				synced 2025-10-31 03:32:29 +00:00 
			
		
		
		
	cxxrtl: add missing extern "C".
This bug was hidden if a header was generated.
This commit is contained in:
		
							parent
							
								
									f313211c32
								
							
						
					
					
						commit
						ab59e33b2b
					
				
					 1 changed files with 1 additions and 0 deletions
				
			
		|  | @ -1935,6 +1935,7 @@ struct CxxrtlWorker { | ||||||
| 		f << "} // namespace " << design_ns << "\n"; | 		f << "} // namespace " << design_ns << "\n"; | ||||||
| 		f << "\n"; | 		f << "\n"; | ||||||
| 		if (top_module != nullptr && debug_info) { | 		if (top_module != nullptr && debug_info) { | ||||||
|  | 			f << "extern \"C\"\n"; | ||||||
| 			f << "cxxrtl_toplevel " << design_ns << "_create() {\n"; | 			f << "cxxrtl_toplevel " << design_ns << "_create() {\n"; | ||||||
| 			inc_indent(); | 			inc_indent(); | ||||||
| 				std::string top_type = design_ns + "::" + mangle(top_module); | 				std::string top_type = design_ns + "::" + mangle(top_module); | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue