forked from OSchip/llvm-project
clang-format: Stop old options from overriding new options
Summary: Depends on D10785. Reviewers: djasper Reviewed By: djasper Subscribers: klimek, cfe-commits Differential Revision: http://reviews.llvm.org/D10786 llvm-svn: 240909
This commit is contained in:
parent
5cff10fcf5
commit
50a6f9157b
|
@ -169,6 +169,16 @@ template <> struct MappingTraits<FormatStyle> {
|
|||
}
|
||||
}
|
||||
|
||||
// For backward compatibility.
|
||||
if (!IO.outputting()) {
|
||||
IO.mapOptional("DerivePointerBinding", Style.DerivePointerAlignment);
|
||||
IO.mapOptional("IndentFunctionDeclarationAfterType",
|
||||
Style.IndentWrappedFunctionNames);
|
||||
IO.mapOptional("PointerBindsToType", Style.PointerAlignment);
|
||||
IO.mapOptional("SpaceAfterControlStatementKeyword",
|
||||
Style.SpaceBeforeParens);
|
||||
}
|
||||
|
||||
IO.mapOptional("AccessModifierOffset", Style.AccessModifierOffset);
|
||||
IO.mapOptional("AlignAfterOpenBracket", Style.AlignAfterOpenBracket);
|
||||
IO.mapOptional("AlignConsecutiveAssignments",
|
||||
|
@ -217,8 +227,6 @@ template <> struct MappingTraits<FormatStyle> {
|
|||
Style.ExperimentalAutoDetectBinPacking);
|
||||
IO.mapOptional("ForEachMacros", Style.ForEachMacros);
|
||||
IO.mapOptional("IndentCaseLabels", Style.IndentCaseLabels);
|
||||
IO.mapOptional("IndentFunctionDeclarationAfterType",
|
||||
Style.IndentWrappedFunctionNames);
|
||||
IO.mapOptional("IndentWidth", Style.IndentWidth);
|
||||
IO.mapOptional("IndentWrappedFunctionNames",
|
||||
Style.IndentWrappedFunctionNames);
|
||||
|
@ -257,14 +265,6 @@ template <> struct MappingTraits<FormatStyle> {
|
|||
IO.mapOptional("Standard", Style.Standard);
|
||||
IO.mapOptional("TabWidth", Style.TabWidth);
|
||||
IO.mapOptional("UseTab", Style.UseTab);
|
||||
|
||||
// For backward compatibility.
|
||||
if (!IO.outputting()) {
|
||||
IO.mapOptional("DerivePointerBinding", Style.DerivePointerAlignment);
|
||||
IO.mapOptional("PointerBindsToType", Style.PointerAlignment);
|
||||
IO.mapOptional("SpaceAfterControlStatementKeyword",
|
||||
Style.SpaceBeforeParens);
|
||||
}
|
||||
}
|
||||
};
|
||||
|
||||
|
|
Loading…
Reference in New Issue