26#define VALUE_TESTS(X) X("values::basics", test_value_basics),
29# define V_TEST_LOG(...) DBG("VALUE_TEST", __VA_ARGS__)
31# define V_TEST_LOG(...)
#define RELEASE_CONTEXT(x)
#define SHUTDOWN_ENGINE(mm, engine)
#define MAKE_ENGINE(mm, engine)
#define MAKE_CONTEXT(engine, x)
static srn_metadata_t absurd_metadata
We use this for testing.
static srn_value_t * srn_make_i64(srn_context_t *ctx, srn_metadata_t *metadata, int64_t x)
int64_t i64
We represent all the immidiate numbers with this field and cast as we to an appropriate type.
union srn_value_t::@033047061046230251001111174367071167226300135003 as
IMPORTANT NOTE: The size of this union should never be larger than a word.
static void test_value_basics()