Commit 99c12c6
committed
Macros are not needed outside translation units
Macros are as local as types; we use macros for always-inlined functions, and
contained symbols never end up in the symbol table. Thus macros must be removed
before attempting to recurse into them for the purpose of symbol-table cleanup.1 parent 24da9ab commit 99c12c6
File tree
2 files changed
+7
-1
lines changed- regression/ansi-c/always_inline1
- src/linking
2 files changed
+7
-1
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
22 | 22 | | |
23 | 23 | | |
24 | 24 | | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
25 | 31 | | |
26 | 32 | | |
27 | 33 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
125 | 125 | | |
126 | 126 | | |
127 | 127 | | |
128 | | - | |
| 128 | + | |
129 | 129 | | |
130 | 130 | | |
131 | 131 | | |
| |||
0 commit comments