From 26131e6310e1e287fb26ae27d2db3631969de264 Mon Sep 17 00:00:00 2001 From: Roland Conybeare Date: Sat, 19 Jul 2025 11:47:03 -0500 Subject: [PATCH] pretty printing -- copmlete for xo::ast::GeneralizedExpression --- include/xo/jit/activation_record.hpp | 9 +++++++++ src/jit/MachPipeline.cpp | 1 + 2 files changed, 10 insertions(+) diff --git a/include/xo/jit/activation_record.hpp b/include/xo/jit/activation_record.hpp index 4b39eed3..ff59e9bf 100644 --- a/include/xo/jit/activation_record.hpp +++ b/include/xo/jit/activation_record.hpp @@ -78,7 +78,16 @@ namespace xo { return os; } + } +#ifndef ppdetail_atomic + namespace print { + PPDETAIL_ATOMIC(xo::jit::runtime_binding_path); + PPDETAIL_ATOMIC(xo::jit::runtime_binding_detail); + } +#endif + + namespace jit { /** * 1. pattern for a stack frame associated with a user-defined function (some Lambda lm) * diff --git a/src/jit/MachPipeline.cpp b/src/jit/MachPipeline.cpp index 5c48c655..826cc7c2 100644 --- a/src/jit/MachPipeline.cpp +++ b/src/jit/MachPipeline.cpp @@ -3,6 +3,7 @@ #include "MachPipeline.hpp" #include "activation_record.hpp" #include "type2llvm.hpp" +#include "xo/expression/pretty_variable.hpp" #include namespace xo {