aboutsummaryrefslogtreecommitdiff
path: root/src/interp/i-spec1.boot
diff options
context:
space:
mode:
authordos-reis <gdr@axiomatics.org>2011-01-26 20:44:29 +0000
committerdos-reis <gdr@axiomatics.org>2011-01-26 20:44:29 +0000
commit8a5fd55bbfb440f3b4d787c345782b546dd96a6b (patch)
treeb2292406db60c47812c0ca6bb93a4cb7ef7912e5 /src/interp/i-spec1.boot
parent908960a455e09bf5440ab87ed288efc989f8b29e (diff)
downloadopen-axiom-8a5fd55bbfb440f3b4d787c345782b546dd96a6b.tar.gz
Use %veclit forms
Diffstat (limited to 'src/interp/i-spec1.boot')
-rw-r--r--src/interp/i-spec1.boot6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/interp/i-spec1.boot b/src/interp/i-spec1.boot
index 1a210e38..e7ea5044 100644
--- a/src/interp/i-spec1.boot
+++ b/src/interp/i-spec1.boot
@@ -1084,9 +1084,9 @@ upRecordConstruct(op,l,tar) ==
for arg in l for ['_:,.,type] in types]
len := #l
code :=
- (len = 1) => ["CONS", :argCode, '()]
- (len = 2) => ["CONS",:argCode]
- ['VECTOR,:argCode]
+ (len = 1) => ['%listlit,:argCode]
+ (len = 2) => ['%makepair,:argCode]
+ ['%veclit,:argCode]
putValue(op,object(code,tar))
putModeSet(op,[tar])