diff --git a/compiler2/ttcn3/Statement.cc b/compiler2/ttcn3/Statement.cc
index 2dc15a37f864a885c53e41671080fb0253151463..447a1ba6a1e0c94541e72878b2673d9dd1d41e0e 100644
--- a/compiler2/ttcn3/Statement.cc
+++ b/compiler2/ttcn3/Statement.cc
@@ -5794,7 +5794,7 @@ error:
       expr.expr = mputprintf(expr.expr, ".%s(",
 	t_governor->get_typetype() == Type::T_ALTSTEP ?
 	"invoke_standalone" : "invoke");
-      fau_refd.ap_list2->generate_code_alias(&expr, 0,
+      fau_refd.ap_list2->generate_code_alias(&expr, t_governor->get_fat_parameters(),
 	t_governor->get_fat_runs_on_type(),
         t_governor->get_fat_runs_on_self()); }
     }