This commit is contained in:
FelixBrendel
2019-04-21 21:57:18 +02:00
2 changed files with 8 additions and 1 deletions
+7
View File
@@ -147,6 +147,13 @@ struct {
"Wrong number of arguments: expected %d, got %d", \
expected, actual)
#define assert_arguments_length(expected, actual) \
do { \
if (expected != actual) { \
create_wrong_number_of_arguments_error(expected, actual); \
} \
} while(0)
#define assert_type(_node, _type) \
do { \
+1 -1
View File
@@ -180,7 +180,7 @@ namespace Memory {
return node;
}
proc create_lisp_object_string(char* str) -> Lisp_Object* {
proc create_lisp_object_string(const char* str) -> Lisp_Object* {
Lisp_Object* node = create_lisp_object();
set_type(node, Lisp_Object_Type::String);
node->value.string = create_string(str);