mirror of
https://github.com/opnsense/src.git
synced 2026-04-24 07:37:25 -04:00
The generated C output for aicasm_scan.l defines yylineno already, so references to it from other files should use an extern declaration. The STAILQ_HEAD use in aicasm_symbol.h also provided an identifier, causing it to both define the struct type and define a variable of that struct type, causing any C file including the header to define the same variable. This variable is not used (and confusingly clashes with a field name just below) and was likely caused by confusion when switching between defining fields using similar type macros and defining the type itself. Reviewed by: imp MFC after: 1 week Differential Revision: https://reviews.freebsd.org/D30525 |
||
|---|---|---|
| .. | ||
| aicasm.c | ||
| aicasm.h | ||
| aicasm_gram.y | ||
| aicasm_insformat.h | ||
| aicasm_macro_gram.y | ||
| aicasm_macro_scan.l | ||
| aicasm_scan.l | ||
| aicasm_symbol.c | ||
| aicasm_symbol.h | ||
| Makefile | ||