diff --git a/src/module.cc b/src/module.cc index 78a93e8b..b7727f6e 100644 --- a/src/module.cc +++ b/src/module.cc @@ -153,13 +153,9 @@ AbstractNode *ModuleInstantiation::evaluate(const Context *ctx) const PRINT("New eval ctx:"); c.dump(NULL, this); #endif - try { - AbstractNode *node = ctx->instantiate_module(*this, &c); // Passes c as evalctx - return node; - } catch (const RecursionException &e) { - PRINT(e.what()); - return NULL; - } + + AbstractNode *node = ctx->instantiate_module(*this, &c); // Passes c as evalctx + return node; } std::vector ModuleInstantiation::instantiateChildren(const Context *evalctx) const