| Summary: | LR Parser does not parse the code properly with the syntax of template argument having a pointer to a class with namespace | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Product: | [Tools] CDT | Reporter: | John Liu <jwsliu> | ||||||||
| Component: | cdt-parser | Assignee: | Project Inbox <cdt-parser-inbox> | ||||||||
| Status: | NEW --- | QA Contact: | Jonah Graham <jonah> | ||||||||
| Severity: | normal | ||||||||||
| Priority: | P3 | CC: | cdtdoug | ||||||||
| Version: | 7.0 | ||||||||||
| Target Milestone: | --- | ||||||||||
| Hardware: | PC | ||||||||||
| OS: | Windows 7 | ||||||||||
| Whiteboard: | |||||||||||
| Attachments: |
|
||||||||||
|
Description
John Liu
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
|