about summary refs log tree commit diff stats
path: root/034call.cc
diff options
context:
space:
mode:
Diffstat (limited to '034call.cc')
-rw-r--r--034call.cc6
1 files changed, 5 insertions, 1 deletions
diff --git a/034call.cc b/034call.cc
index 4c368bbf..6d820809 100644
--- a/034call.cc
+++ b/034call.cc
@@ -107,8 +107,12 @@ inline const vector<instruction>& routine::steps() const {
 // when we reach the end of one call, we may reach the end of the one below
 // it, and the one below that, and so on
 while (current_step_index() >= SIZE(Current_routine->steps())) {
+  if (current_recipe_name() == "interactive") {
+//?     trace("foo") << "showing warnings again"; //? 1
+    Hide_warnings = false;
+  }
   --Callstack_depth;
-//?   cerr << "reply " << Current_routine->calls.size() << '\n'; //? 1
+//?   cerr << "reply " << Current_routine->calls.size() << '\n'; //? 2
   Current_routine->calls.pop_front();
   if (Current_routine->calls.empty()) return;
   // todo: no results returned warning