URL: <https://savannah.gnu.org/patch/?10616>
Summary: [PATCH 16/31] svm1-interp.c: cast word registers to
pointers where object.h wants them
Group: MIT/GNU Scheme
Submitter: barak
Submitted: Thu 24 Sep 2026 04:32:03 PM UTC
Category: None
Priority: 5 - Normal
Status: None
Privacy: Public
Assigned to: None
Originator Email:
Open/Closed: Open
Discussion Lock: Unlocked
_______________________________________________________
Follow-up Comments:
-------------------------------------------------------
Date: Thu 24 Sep 2026 04:32:03 PM UTC By: Barak A. Pearlmutter <barak>
65bf0987a made address_to_datum and make_pointer_object inline
procedures taking SCHEME_OBJECT *; the SVM interpreter hands them a
word_t, which gcc 14 rejects (-Wint-conversion is an error now):
svm1-interp.c:104:38: error: passing argument 1 of address_to_datum
makes pointer from integer without a cast
So no SVM microcode has compiled since.
_______________________________________________________
File Attachments:
Name: 0016-svm1-interp.c-cast-word-registers-to-pointers-where-.patch Size:
1.6KiB
<https://file.savannah.gnu.org/file/0016-svm1-interp.c-cast-word-registers-to-pointers-where-.patch?file_id=59007>
AGPL NOTICE
These attachments are served by Savane. You can download the corresponding
source code of Savane at
https://savannah.gnu.org/source/savane-2ce82de06cddf3c312e2e260f2c97db720d76efc.tar.gz
_______________________________________________________
Reply to this item at:
<https://savannah.gnu.org/patch/?10616>
_______________________________________________
Message sent via Savannah
https://savannah.gnu.org/
signature.asc
Description: PGP signature
