zorba-coders team mailing list archive
-
zorba-coders team
-
Mailing list archive
-
Message #21663
[Merge] lp:~zorba-coders/zorba/markos-scratch into lp:zorba
Markos Zaharioudakis has proposed merging lp:~zorba-coders/zorba/markos-scratch into lp:zorba.
Commit message:
small fix in deciding statically between json navigation vs dynamic function invocation
Requested reviews:
Markos Zaharioudakis (markos-za)
For more details, see:
https://code.launchpad.net/~zorba-coders/zorba/markos-scratch/+merge/162562
small fix in deciding statically between json navigation vs dynamic function invocation
--
https://code.launchpad.net/~zorba-coders/zorba/markos-scratch/+merge/162562
Your team Zorba Coders is subscribed to branch lp:zorba.
=== modified file 'src/compiler/translator/translator.cpp'
--- src/compiler/translator/translator.cpp 2013-05-05 04:49:50 +0000
+++ src/compiler/translator/translator.cpp 2013-05-06 05:35:35 +0000
@@ -12200,13 +12200,8 @@
TypeManager* tm = sourceExpr->get_type_manager();
xqtref_t srcType = sourceExpr->get_return_type();
- if (TypeOps::is_subtype(tm, *srcType, *theRTM.JSON_ITEM_TYPE_STAR))
+ if (TypeOps::is_subtype(tm, *srcType, *theRTM.JSON_ITEM_TYPE_STAR) && numArgs <= 1)
{
- if (numArgs > 1)
- {
- RAISE_ERROR_NO_PARAMS(jerr::JNTY0018, loc);
- }
-
function* func;
expr* accessorExpr;
Follow ups