-#include <assert.h>
+#include "system/stacktrace.h"
#include "scope.h"
#include "interpreter.h"
static struct EvalResult gc_inspect_adapter(void *param, Gc *gc, struct Scope *scope, struct Expr args)
{
- assert(gc);
- assert(scope);
+ trace_assert(gc);
+ trace_assert(scope);
(void) param;
(void) args;
static struct EvalResult quit(void *param, Gc *gc, struct Scope *scope, struct Expr args)
{
- assert(gc);
- assert(scope);
+ trace_assert(gc);
+ trace_assert(scope);
(void) args;
(void) param;
static struct EvalResult get_scope(void *param, Gc *gc, struct Scope *scope, struct Expr args)
{
- assert(gc);
- assert(scope);
+ trace_assert(gc);
+ trace_assert(scope);
(void) param;
(void) args;
static struct EvalResult print(void *param, Gc *gc, struct Scope *scope, struct Expr args)
{
- assert(gc);
- assert(scope);
+ trace_assert(gc);
+ trace_assert(scope);
(void) param;
const char *s = NULL;