diff options
| author | 2025-11-23 12:02:27 +0100 | |
|---|---|---|
| committer | 2025-11-23 15:29:55 +0100 | |
| commit | 1f72464c6451fcff16180d00af537225acc9b83c (patch) | |
| tree | 3ea1d99164f990fb2ce331abbf44de2a0db48f25 /ir/abi0.c | |
| parent | f4488e9153a4ead6f427902237cca93c67fec2bd (diff) | |
implement float varargs, and some other fixes
Diffstat (limited to 'ir/abi0.c')
| -rw-r--r-- | ir/abi0.c | 4 |
1 files changed, 3 insertions, 1 deletions
@@ -437,7 +437,9 @@ abi0(struct function *fn) blk->id = id++; } while ((blk = blk->lnext) != fn->entry); - /* vaargs might break */ + + /* vaargs might break these */ + if (!(fn->prop & FNUSE)) filluses(fn); fn->prop &= ~(FNBLKID | FNRPO); if (ccopt.dbg.a) { |