aboutsummaryrefslogtreecommitdiff
path: root/engines/director/lingo/lingo-gr.y
diff options
context:
space:
mode:
Diffstat (limited to 'engines/director/lingo/lingo-gr.y')
-rw-r--r--engines/director/lingo/lingo-gr.y7
1 files changed, 1 insertions, 6 deletions
diff --git a/engines/director/lingo/lingo-gr.y b/engines/director/lingo/lingo-gr.y
index e718d4806a..2726d523cd 100644
--- a/engines/director/lingo/lingo-gr.y
+++ b/engines/director/lingo/lingo-gr.y
@@ -356,12 +356,7 @@ expr: INT {
$$ = g_lingo->code2(g_lingo->c_constpush, 0); // Put dummy value
delete $1; }
| ID '(' arglist ')' {
- $$ = g_lingo->code1(g_lingo->c_call);
- g_lingo->codeString($1->c_str());
-
- inst numpar = 0;
- WRITE_UINT32(&numpar, $3);
- g_lingo->code1(numpar);
+ $$ = g_lingo->codeFunc($1, $3);
delete $1; }
| ID {
$$ = g_lingo->code1(g_lingo->c_eval);