Commit 51f0ab7
committed
C gen: don't tag closure objects
Similar to boxed products, closures are not analyzed in pattern matching
based on a tag, so the tag word can be removed.
When we implement the support for closures in variants we'll need to
assign them tags based on their function types.
Also remove an old comment in lowering saying that integers don't have
tags. They do now (used in variants), they're just not tagged by
default.1 parent 8af8bd3 commit 51f0ab7
2 files changed
+2
-9
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
368 | 368 | | |
369 | 369 | | |
370 | 370 | | |
371 | | - | |
372 | 371 | | |
373 | 372 | | |
374 | 373 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
70 | 70 | | |
71 | 71 | | |
72 | 72 | | |
73 | | - | |
74 | | - | |
75 | 73 | | |
76 | 74 | | |
77 | 75 | | |
78 | 76 | | |
79 | | - | |
80 | 77 | | |
81 | 78 | | |
82 | 79 | | |
| |||
328 | 325 | | |
329 | 326 | | |
330 | 327 | | |
331 | | - | |
| 328 | + | |
332 | 329 | | |
333 | 330 | | |
334 | 331 | | |
| |||
379 | 376 | | |
380 | 377 | | |
381 | 378 | | |
382 | | - | |
| 379 | + | |
383 | 380 | | |
384 | 381 | | |
385 | 382 | | |
| |||
484 | 481 | | |
485 | 482 | | |
486 | 483 | | |
487 | | - | |
488 | 484 | | |
489 | 485 | | |
490 | 486 | | |
| |||
2098 | 2094 | | |
2099 | 2095 | | |
2100 | 2096 | | |
2101 | | - | |
2102 | 2097 | | |
2103 | 2098 | | |
2104 | 2099 | | |
2105 | 2100 | | |
2106 | 2101 | | |
2107 | 2102 | | |
2108 | 2103 | | |
2109 | | - | |
2110 | 2104 | | |
2111 | 2105 | | |
2112 | 2106 | | |
| |||
0 commit comments