diff options
Diffstat (limited to 'cpp/src')
-rw-r--r-- | cpp/src/Slice/Grammer.y | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/cpp/src/Slice/Grammer.y b/cpp/src/Slice/Grammer.y index d3fb5eff908..9ae5c2aea52 100644 --- a/cpp/src/Slice/Grammer.y +++ b/cpp/src/Slice/Grammer.y @@ -429,11 +429,11 @@ operation } | ICE_NONMUTATING return_type ICE_OP_IDENTIFIER parameters output_parameters ')' throws { - TypePtr returnType = TypePtr::dynamicCast($1); - StringTokPtr name = StringTokPtr::dynamicCast($2); - TypeStringListTokPtr inParms = TypeStringListTokPtr::dynamicCast($3); - TypeStringListTokPtr outParms = TypeStringListTokPtr::dynamicCast($4); - TypeListTokPtr throws = TypeListTokPtr::dynamicCast($6); + TypePtr returnType = TypePtr::dynamicCast($2); + StringTokPtr name = StringTokPtr::dynamicCast($3); + TypeStringListTokPtr inParms = TypeStringListTokPtr::dynamicCast($4); + TypeStringListTokPtr outParms = TypeStringListTokPtr::dynamicCast($5); + TypeListTokPtr throws = TypeListTokPtr::dynamicCast($7); ClassDefPtr cl = ClassDefPtr::dynamicCast(unit->currentContainer()); cl->createOperation(name->v, returnType, inParms->v, outParms->v, throws->v, true); } |