From e41c505cb1a57639edb76a2302fe10589cda1ea7 Mon Sep 17 00:00:00 2001 From: Danny Yoo Date: Sat, 18 Feb 2012 22:36:13 -0500 Subject: [PATCH] correcting bug with cadr: wrong contract type and implementation --- js-assembler/runtime-src/baselib-primitives.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/js-assembler/runtime-src/baselib-primitives.js b/js-assembler/runtime-src/baselib-primitives.js index ae440fa..409562b 100644 --- a/js-assembler/runtime-src/baselib-primitives.js +++ b/js-assembler/runtime-src/baselib-primitives.js @@ -615,7 +615,7 @@ 1, function (M) { var firstArg = checkCadrPair(M, 'cadr', 0); - return firstArg.first.rest; + return firstArg.rest.first; }); installPrimitiveProcedure(