Huo Zhu created PIG-3394:
----------------------------
Summary: pig parser complain same value passed to macro when
expand macro
Key: PIG-3394
URL: https://issues.apache.org/jira/browse/PIG-3394
Project: Pig
Issue Type: Bug
Components: parser
Affects Versions: 0.12
Reporter: Huo Zhu
Priority: Critical
[PIG_2247|https://issues.apache.org/jira/browse/PIG-2247] add the same
arguments detecting before passed to macro, but cause the following problems
{noformat}
define simple_macro(in_relation, min_gpa, min_gpa) returns c {
b = filter $in_relation by gpa >= $min_gpa;
$c = foreach b generate age, name;}
a = load 'sample.txt';
b = simple_macro(a, 100, 100);
{noformat}
when launch in pig, it complain
{noformat}
ERROR org.apache.pig.Main - ERROR 1200: <file abc.pig.substituted, line 7>
Cannot expand macro 'simple_macro'. Reason: Duplicated arguments names are
passed in macro: number of arguments: 3 number of distinct arguments: 2
{noformat}
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira