diff options
author | Hans Wennborg <hans@hanshq.net> | 2018-02-06 09:51:45 +0000 |
---|---|---|
committer | Hans Wennborg <hans@hanshq.net> | 2018-02-06 09:51:45 +0000 |
commit | 51390c5926d4d5bf1b3c8c4fc7019a25e9587e06 (patch) | |
tree | e63951a4d39d731163160e2427774383a7cfe6a5 /utils | |
parent | 1bfd05a5a24fec130f673fb0c8133c50fb09f763 (diff) |
Merging r323904:
------------------------------------------------------------------------
r323904 | mzeren-vmw | 2018-01-31 21:05:50 +0100 (Wed, 31 Jan 2018) | 34 lines
[clang-format] Align preprocessor comments with #
Summary:
r312125, which introduced preprocessor indentation, shipped with a known
issue where "indentation of comments immediately before indented
preprocessor lines is toggled on each run". For example these two forms
toggle:
#ifndef HEADER_H
#define HEADER_H
#if 1
// comment
# define A 0
#endif
#endif
#ifndef HEADER_H
#define HEADER_H
#if 1
// comment
# define A 0
#endif
#endif
This happens because we check vertical alignment against the '#' yet
indent to the level of the 'define'. This patch resolves this issue by
aligning against the '#'.
Reviewers: krasimir, klimek, djasper
Reviewed By: krasimir
Subscribers: cfe-commits
Differential Revision: https://reviews.llvm.org/D42408
------------------------------------------------------------------------
git-svn-id: https://llvm.org/svn/llvm-project/cfe/branches/release_60@324329 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'utils')
0 files changed, 0 insertions, 0 deletions