mirror of
https://github.com/eclipse-cdt/cdt
synced 2025-04-29 19:45:01 +02:00
Bug 344379 - Code Style format error
This commit is contained in:
parent
35a5ad9dbb
commit
dbe4fed550
2 changed files with 19 additions and 1 deletions
|
@ -2600,7 +2600,7 @@ public class CodeFormatterVisitor extends ASTVisitor implements ICPPASTVisitor,
|
|||
return formatOverloadedLeftShiftChain(node);
|
||||
}
|
||||
|
||||
Runnable tailFormatter = scribe.takeTailFormatter();
|
||||
Runnable tailFormatter = endsWithMacroExpansion(node) ? null : scribe.takeTailFormatter();
|
||||
|
||||
Alignment expressionAlignment= scribe.createAlignment(
|
||||
Alignment.BINARY_EXPRESSION,
|
||||
|
|
|
@ -2494,4 +2494,22 @@ public class CodeFormatterTest extends BaseUITestCase {
|
|||
assertFormatterResult();
|
||||
}
|
||||
|
||||
//#define A 1
|
||||
//#define B 2
|
||||
//#define C 4
|
||||
//void f(int x, int y) {
|
||||
// f(A|B|C,5);
|
||||
// return;
|
||||
//}
|
||||
|
||||
//#define A 1
|
||||
//#define B 2
|
||||
//#define C 4
|
||||
//void f(int x, int y) {
|
||||
// f(A | B | C, 5);
|
||||
// return;
|
||||
//}
|
||||
public void testMacroInBinaryExpression_Bug344379() throws Exception {
|
||||
assertFormatterResult();
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Reference in a new issue