<html>
<head>
<base href="https://bugs.llvm.org/">
</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 - support the layout style used by the C++ standard"
href="https://bugs.llvm.org/show_bug.cgi?id=36412">36412</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>support the layout style used by the C++ standard
</td>
</tr>
<tr>
<th>Product</th>
<td>clang
</td>
</tr>
<tr>
<th>Version</th>
<td>trunk
</td>
</tr>
<tr>
<th>Hardware</th>
<td>PC
</td>
</tr>
<tr>
<th>OS</th>
<td>Linux
</td>
</tr>
<tr>
<th>Status</th>
<td>NEW
</td>
</tr>
<tr>
<th>Severity</th>
<td>enhancement
</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>richard-llvm@metafoo.co.uk
</td>
</tr>
<tr>
<th>CC</th>
<td>djasper@google.com, klimek@google.com, llvm-bugs@lists.llvm.org
</td>
</tr></table>
<p>
<div>
<pre>The formatting rules used for indenting continuation lines in the C++ standard
are described here:
<a href="https://github.com/cplusplus/draft/issues/1754">https://github.com/cplusplus/draft/issues/1754</a>
Specifically, the idea is:
* For definitions, do not indent continuation lines. Distinct definitions are
visually distinguished by linebreaks between them. Indenting them creates too
much indentation.
* For declarations, do indent continuation lines. There may or may not be
adjacent linebreaks, so we need the indentation to make the division between
declarations more obvious.
It would be useful if clang-format could produce matching formatting.</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>