9 #include <hilti/ast/id.h> 10 #include <hilti/compiler/unit.h> 16 Optimizer(
const std::vector<std::shared_ptr<Unit>>& units,
const std::shared_ptr<Context> ctx)
17 : _units(units), _ctx(std::move(ctx)) {}
22 auto context()
const {
return _ctx.lock(); }
25 const std::vector<std::shared_ptr<Unit>>& _units;
26 std::weak_ptr<Context> _ctx;
Definition: optimizer.h:14