diff options
author | dos-reis <gdr@axiomatics.org> | 2009-04-28 05:12:25 +0000 |
---|---|---|
committer | dos-reis <gdr@axiomatics.org> | 2009-04-28 05:12:25 +0000 |
commit | 44bee051936ea5f058e32be9c722b433686b8a4a (patch) | |
tree | 7fba812d9bc90a32d7a3d47d463a51cccfc3ffc2 /src/interp/compiler.boot | |
parent | e01b1a326b37588a4f976d815b20b30b917f6846 (diff) | |
download | open-axiom-44bee051936ea5f058e32be9c722b433686b8a4a.tar.gz |
* interp/compiler.boot (compComma): Supply element type for tuple
construction.
* interp/i-coerfn.boot (L2Tuple): Likewise.
* interp/i-object.boot (asTupleNew): Likewise.
(asTupleNew0): Likewise.
(asTupleNewCode): Likewise.
(asTupleNewCode0): Likewise.
* interp/i-spec1.boot (evalCOLLECT): Likewise.
(interpCOLLECT): Likewise.
* interp/i-spec2.boot (evalTuple): Likewise.
(upNullTuple): Likewise.
Diffstat (limited to 'src/interp/compiler.boot')
-rw-r--r-- | src/interp/compiler.boot | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/interp/compiler.boot b/src/interp/compiler.boot index 82b8567d..c45a5ce8 100644 --- a/src/interp/compiler.boot +++ b/src/interp/compiler.boot @@ -1793,7 +1793,7 @@ compComma(form,m,e) == m is ["Tuple",t] => Tl' := [convert(T,t) or return "failed" for T in Tl] Tl' = "failed" => nil - [["asTupleNew0", [T.expr for T in Tl']], m, e] + [["asTupleNew0", ["getVMType",t], [T.expr for T in Tl']], m, e] T := [["LIST2VEC", [T.expr for T in Tl]], ["Cross",:[T.mode for T in Tl]], e] convert(T,m) |