|
|
|
@@ -287,12 +287,12 @@ namespace Memory { |
|
|
|
// TODO(Felix): If argument is a list (pair), do a FULL copy, |
|
|
|
|
|
|
|
// we don't copy singleton objects |
|
|
|
if ( |
|
|
|
n == Memory::nil || n == Memory::t || |
|
|
|
if (n == Memory::nil || n == Memory::t || |
|
|
|
Memory::get_type(n) == Lisp_Object_Type::Symbol || |
|
|
|
Memory::get_type(n) == Lisp_Object_Type::Keyword |
|
|
|
) |
|
|
|
Memory::get_type(n) == Lisp_Object_Type::Keyword) |
|
|
|
{ |
|
|
|
return n; |
|
|
|
} |
|
|
|
|
|
|
|
Lisp_Object* target; |
|
|
|
try target = create_lisp_object(); |
|
|
|
|