Support formatting of preprocessor branches.
We now correctly format: void SomeFunction(int param1, #ifdef X NoTemplate param2, #else template < #ifdef A MyType<Some> > #else Type1, Type2> #endif param2, #endif param3) { f(); } git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@192503 91177308-0d34-0410-b5e6-96231b3b80d8
Showing
- lib/Format/ContinuationIndenter.cpp 2 additions, 2 deletionslib/Format/ContinuationIndenter.cpp
- lib/Format/ContinuationIndenter.h 1 addition, 1 deletionlib/Format/ContinuationIndenter.h
- lib/Format/Format.cpp 55 additions, 17 deletionslib/Format/Format.cpp
- lib/Format/FormatToken.cpp 1 addition, 0 deletionslib/Format/FormatToken.cpp
- lib/Format/FormatToken.h 16 additions, 1 deletionlib/Format/FormatToken.h
- lib/Format/TokenAnnotator.cpp 15 additions, 6 deletionslib/Format/TokenAnnotator.cpp
- lib/Format/UnwrappedLineParser.cpp 80 additions, 26 deletionslib/Format/UnwrappedLineParser.cpp
- lib/Format/UnwrappedLineParser.h 24 additions, 2 deletionslib/Format/UnwrappedLineParser.h
- lib/Format/WhitespaceManager.cpp 13 additions, 2 deletionslib/Format/WhitespaceManager.cpp
- lib/Format/WhitespaceManager.h 4 additions, 1 deletionlib/Format/WhitespaceManager.h
- unittests/Format/FormatTest.cpp 54 additions, 10 deletionsunittests/Format/FormatTest.cpp
Loading
Please register or sign in to comment