mirror of
				https://github.com/YosysHQ/yosys
				synced 2025-10-30 19:22:31 +00:00 
			
		
		
		
	Merge branch 'pr_elab_sys_tasks' of https://github.com/udif/yosys into clifford/pr983
This commit is contained in:
		
						commit
						a3bbc5365b
					
				
					 10 changed files with 107 additions and 5 deletions
				
			
		|  | @ -282,6 +282,17 @@ void log_file_warning(const std::string &filename, int lineno, | |||
| 	va_end(ap); | ||||
| } | ||||
| 
 | ||||
| void log_file_info(const std::string &filename, int lineno, | ||||
|                       const char *format, ...) | ||||
| { | ||||
| 	va_list ap; | ||||
| 	va_start(ap, format); | ||||
| 	std::string prefix = stringf("%s:%d: Info: ", | ||||
| 				     filename.c_str(), lineno); | ||||
| 	logv_warning_with_prefix(prefix.c_str(), format, ap); | ||||
| 	va_end(ap); | ||||
| } | ||||
| 
 | ||||
| YS_ATTRIBUTE(noreturn) | ||||
| static void logv_error_with_prefix(const char *prefix, | ||||
|                                    const char *format, va_list ap) | ||||
|  |  | |||
|  | @ -80,6 +80,7 @@ void log_warning(const char *format, ...) YS_ATTRIBUTE(format(printf, 1, 2)); | |||
| 
 | ||||
| // Log with filename to report a problem in a source file.
 | ||||
| void log_file_warning(const std::string &filename, int lineno, const char *format, ...) YS_ATTRIBUTE(format(printf, 3, 4)); | ||||
| void log_file_info(const std::string &filename, int lineno, const char *format, ...) YS_ATTRIBUTE(format(printf, 3, 4)); | ||||
| 
 | ||||
| void log_warning_noprefix(const char *format, ...) YS_ATTRIBUTE(format(printf, 1, 2)); | ||||
| YS_NORETURN void log_error(const char *format, ...) YS_ATTRIBUTE(format(printf, 1, 2), noreturn); | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue