<html>
<head>
<base href="https://llvm.org/bugs/" />
</head>
<body><table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Bug ID</th>
<td><a class="bz_bug_link
bz_status_NEW "
title="NEW --- - Strange formatting for continuation with AlignConsecutiveAssignments without assignment"
href="https://llvm.org/bugs/show_bug.cgi?id=31664">31664</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>Strange formatting for continuation with AlignConsecutiveAssignments without assignment
</td>
</tr>
<tr>
<th>Product</th>
<td>clang
</td>
</tr>
<tr>
<th>Version</th>
<td>trunk
</td>
</tr>
<tr>
<th>Hardware</th>
<td>All
</td>
</tr>
<tr>
<th>OS</th>
<td>All
</td>
</tr>
<tr>
<th>Status</th>
<td>NEW
</td>
</tr>
<tr>
<th>Severity</th>
<td>normal
</td>
</tr>
<tr>
<th>Priority</th>
<td>P
</td>
</tr>
<tr>
<th>Component</th>
<td>Formatter
</td>
</tr>
<tr>
<th>Assignee</th>
<td>unassignedclangbugs@nondot.org
</td>
</tr>
<tr>
<th>Reporter</th>
<td>Roland.Schulz@Intel.com
</td>
</tr>
<tr>
<th>CC</th>
<td>djasper@google.com, klimek@google.com, llvm-bugs@lists.llvm.org
</td>
</tr>
<tr>
<th>Classification</th>
<td>Unclassified
</td>
</tr></table>
<p>
<div>
<pre>With config:
AlignConsecutiveDeclarations: true
Input:
gmx_bool bGStatEveryStep, bGStat, bCalcVir, bCalcEnerStep, bCalcEner;
gmx_bool bNS, bNStList, bSimAnn, bStopCM, bRerunMD, bFirstStep,
startingFromCheckpoint, bInitStep, bLastStep=FALSE, bBornRadii,
bUsingEnsembleRestraints;
Produces:
gmx_bool bGStatEveryStep, bGStat, bCalcVir, bCalcEnerStep, bCalcEner;
gmx_bool bNS, bNStList, bSimAnn, bStopCM, bRerunMD, bFirstStep,
startingFromCheckpoint, bInitStep, bLastStep = FALSE, bBornRadii,
bUsingEnsembleRestraints;
It seems inconsistent that for continuation lines only declarations with
assignment are taken into account. Either continuation should always be aligned
to the first declaration or they should always use the ContinuationIndentWidth.
I would prefer the first option.</pre>
</div>
</p>
<hr>
<span>You are receiving this mail because:</span>
<ul>
<li>You are on the CC list for the bug.</li>
</ul>
</body>
</html>