1
0
Fork 0
forked from fun/fun

What is CPP? Holy shit... (0.38.4)

This commit is contained in:
Johannes Findeisen 2026-01-29 05:09:15 +01:00
commit d79815e366
10 changed files with 158 additions and 4 deletions

View file

@ -897,6 +897,22 @@ void vm_run(VM *vm, Bytecode *entry) {
#include "vm/sqlite/query.c"
#endif
/* C++ demo opcodes (guarded) */
#if defined(FUN_WITH_CPP)
case OP_CPP_ADD: {
int rc = fun_op_cpp_add(vm);
if (rc != 0) {
vm_raise_error(vm, "cpp_add failed");
}
break;
}
#else
case OP_CPP_ADD: {
vm_raise_error(vm, "CPP support is not enabled (build with -DFUN_WITH_CPP=ON)");
break;
}
#endif
/* libsql ops (independent) */
#ifdef FUN_WITH_LIBSQL
#include "vm/libsql/open.c"