Commit 57b0843
committed
MCSymbol: Remove isUnset
The isUnset state lacks significance and should be treated as equivalent
to an undefined symbol.
Equated and common symbols seem to have subtle semantic distinctions in
GAS, justifying the use of distinct `SymContents*` values.
TODO: Ensure common symbols have a fragment, so that `isDefined()`
returns true, rejecting `.comm c, 4, 4; .set c, 4`1 parent 5478da9 commit 57b0843
2 files changed
+5
-11
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
41 | 41 | | |
42 | 42 | | |
43 | 43 | | |
44 | | - | |
45 | | - | |
| 44 | + | |
46 | 45 | | |
47 | 46 | | |
48 | | - | |
49 | 47 | | |
50 | 48 | | |
51 | 49 | | |
| |||
294 | 292 | | |
295 | 293 | | |
296 | 294 | | |
297 | | - | |
298 | | - | |
299 | 295 | | |
300 | | - | |
301 | | - | |
| 296 | + | |
302 | 297 | | |
303 | 298 | | |
304 | 299 | | |
305 | 300 | | |
306 | | - | |
307 | | - | |
| 301 | + | |
308 | 302 | | |
309 | 303 | | |
310 | | - | |
311 | 304 | | |
312 | 305 | | |
313 | 306 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
6273 | 6273 | | |
6274 | 6274 | | |
6275 | 6275 | | |
6276 | | - | |
| 6276 | + | |
| 6277 | + | |
6277 | 6278 | | |
6278 | 6279 | | |
6279 | 6280 | | |
| |||
0 commit comments