diff --git a/src/Bytecode.cc b/src/Bytecode.cc
index e540cc7c418f9101b27f3e16ad6fd55ff7ae2847..cac70be5080a2537b80e597b6da0b29e5bac45ef 100644
--- a/src/Bytecode.cc
+++ b/src/Bytecode.cc
@@ -97,8 +97,8 @@ operator<<(Writer& code_file, const FBEGINBLOCK& instr)
   write_member(instr.det_exo_size);
   write_member(instr.exo_size);
 
-  for_each_n(instr.det_exogenous.begin(), instr.det_exo_size, write_member);
-  for_each_n(instr.exogenous.begin(), instr.exo_size, write_member);
+  ranges::for_each_n(instr.det_exogenous.begin(), instr.det_exo_size, write_member);
+  ranges::for_each_n(instr.exogenous.begin(), instr.exo_size, write_member);
 
   return code_file;
 }