| Summary: | The refactoring infrastructure does not apply changes made to ASTNodes that are a part of a statement if any part of the statement is a macro | ||||||
|---|---|---|---|---|---|---|---|
| Product: | [Tools] CDT | Reporter: | Fredrik Berg Kjolstad <fredrikbk> | ||||
| Component: | cdt-refactoring | Assignee: | Sergey Prigogin <eclipse.sprigogin> | ||||
| Status: | RESOLVED FIXED | QA Contact: | Sergey Prigogin <eclipse.sprigogin> | ||||
| Severity: | normal | ||||||
| Priority: | P3 | CC: | cdtdoug, emanuel, malaperle, mschorn.eclipse, yevshif | ||||
| Version: | 8.0 | ||||||
| Target Milestone: | 8.1.0 | ||||||
| Hardware: | Macintosh | ||||||
| OS: | Mac OS X - Carbon (unsup.) | ||||||
| Whiteboard: | |||||||
| Attachments: |
|
||||||
|
Description
Fredrik Berg Kjolstad
Created attachment 186696 [details]
Removes a check that directly prints verbatim statements with macro sub-nodes
Is the code to directly print statements containing various macros correct, and what is its purpose? It seems that it may be unnecessary as the macros will be dealt with anyway when the sub-nodes are visited by the printer.
The attached patch removes this check altogether, which fixes my problem. Does this break another case I have failed to anticipate?
Fixed together with bug 363244. |