High-arity tuple literal causes compilation error
A tuple literal of high arity causes compilation error. For example the concatenation
<conc-strings> ( "bin, .cache include/*",name,".def include/*",name,"-parenthesize.str include/*",name,"-Permissive.def include/*",name,".generated.pp.af include/*",name,".packed.esv include/*",name,".pp.af include/*",name,".rtg include/*",name,".str include/*",name,".tbl include/*",name',".rtree include/*",name',".ctree include/*",name',".ctree.dep include/*",name',".jar editor/java/trans editor/", name, "-*.generated.esv syntax/", name, "*.generated.esv .settings/org.eclipse.jdt.core.prefs utils lib/*.generated.str lib-refactoring/*.generated.str " )
Causes:
[ strc | error ] in definition create-ignore-files(0|0): constructor /31 not declared ( "bin,\n.cache\ninclude/*"{} , name , ".def\ninclude/*"{} , name , "-parenthesize.str\ninclude/*"{} , name , "-Permissive.def\ninclude/*"{} , name , ".generated.pp.af\ninclude/*"{} , name , ".packed.esv\ninclude/*"{} , name , ".pp.af\ninclude/*"{} , name , ".rtg\ninclude/*"{} , name , ".str\ninclude/*"{} , name , ".tbl\ninclude/*"{} , name' , ".rtree\ninclude/*"{} , name' , ".ctree\ninclude/*"{} , name' , ".ctree.dep\ninclude/*"{} , name' , ".jar\neditor/java/trans\neditor/"{} , name , "-*.generated.esv\nsyntax/"{} , name , "*.generated.esv\n.settings/org.eclipse.jdt.core.prefs\nutils\nlib/*.generated.str\nlib-refactoring/*.generated.str\n"{} )
Splitting the concatenation works, eg:
<conc-strings> (<conc-strings> ( "bin, .cache include/*",name,".def include/*",name,"-parenthesize.str include/*",name,"-Permissive.def include/*",name,".generated.pp.af include/*",name,".packed.esv include/*",name,".pp.af include/*",name,".rtg include/*",name,".str" ), "include/*",name,".tbl include/*",name',".rtree include/*",name',".ctree include/*",name',".ctree.dep include/*",name',".jar editor/java/trans editor/", name, "-*.generated.esv syntax/", name, "*.generated.esv .settings/org.eclipse.jdt.core.prefs utils lib/*.generated.str lib-refactoring/*.generated.str ")
Compiles and executes properly.
Submitted by Vlad Vergu on 6 December 2012 at 19:57
Issue Log
On 6 December 2012 at 19:57 Vlad Vergu commented:
Hmm. well deserved issue number i guess.
Log in to post comments