Bug 474020 - [ASTRewrite] Nested modifications are suppressed by macros
authorThomas Corbat <tcorbat@hsr.ch>
Fri, 31 Jul 2015 12:16:14 +0000 (14:16 +0200)
committerThomas Corbat <tcorbat@hsr.ch>
Fri, 7 Aug 2015 06:11:37 +0000 (02:11 -0400)
commit7168d36c5810d8ce01f9cf855c6aa6196e9fc010
tree80e083c0d0b92c5333dd810ba54a7de3fad3fb8f
parent6ed3ce5fce594a9a8e0435e2ff2eaceb806f6960
Bug 474020 - [ASTRewrite] Nested modifications are suppressed by macros

Added further check to isStatementWithMixedLocation return false if all
macro expansions are further enclosed in child statements.

Change-Id: Ida6994adbbf76674c37a4c1c214aeea79b4963f2
Signed-off-by: Thomas Corbat <tcorbat@hsr.ch>
core/org.eclipse.cdt.core.tests/parser/org/eclipse/cdt/core/parser/tests/rewrite/changegenerator/ReplaceTests.java
core/org.eclipse.cdt.core.tests/resources/rewrite/ASTWriterStatementTestSource.awts
core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/dom/rewrite/astwriter/MacroExpansionHandler.java