guile-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Guile-commits] 68/99: struct-set! primitive returns no values


From: Christopher Allan Webber
Subject: [Guile-commits] 68/99: struct-set! primitive returns no values
Date: Sun, 10 Oct 2021 21:51:04 -0400 (EDT)

cwebber pushed a commit to branch compile-to-js-merge
in repository guile.

commit 2da7a82d9d1aba1e81dd1f359ef5942bc416ca65
Author: Ian Price <ianprice90@googlemail.com>
AuthorDate: Thu Aug 3 00:23:45 2017 +0100

    struct-set! primitive returns no values
    
    * module/language/js-il/runtime.js (struct-set!): Don't return a value.
---
 module/language/js-il/runtime.js | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/module/language/js-il/runtime.js b/module/language/js-il/runtime.js
index 8e0480e..e0fc34d 100644
--- a/module/language/js-il/runtime.js
+++ b/module/language/js-il/runtime.js
@@ -476,7 +476,8 @@ scheme.primitives["struct-vtable"] = function(struct) {
 };
 
 scheme.primitives["struct-set!"] = function (struct, idx, obj) {
-    return struct.fields[idx] = obj;
+    struct.fields[idx] = obj;
+    return;
 };
 
 scheme.primitives["struct-ref"] = function (struct, idx) {



reply via email to

[Prev in Thread] Current Thread [Next in Thread]