Community
Participate
Working Groups
LR parser does not parse the code properly when a class definition contains template argument that involves a pointer to a class with namespace, for example, std::vector<I::C::DM::p*>& pl
Created attachment 208212 [details] patch to cdt_7_0 part 1
Created attachment 208213 [details] patch to cdt_7_0 part 2
The code patch fixes LR parsers by updating a grammar rule and regenerating the parsers code. Although the update in the grammar is small, but the generated code change is quite big. I also add a junit test case for this fix.
Created attachment 208272 [details] New patch for cdt_7_0
*** cdt git genie on behalf of John Liu *** Bug 366273 - LR Parser does not parse the code properly with the syntax of template argument having a pointer to a class with namespace - Part 1 - for John Liu [*] http://git.eclipse.org/c/cdt/org.eclipse.cdt.git/commit/?id=61d5be6ef6f0f8370f0ce31e0452f60aac4f0554