]> granicus.if.org Git - clang/commit
Don't allow line breaks after template parameters.
authorDaniel Jasper <djasper@google.com>
Wed, 2 Jan 2013 18:30:06 +0000 (18:30 +0000)
committerDaniel Jasper <djasper@google.com>
Wed, 2 Jan 2013 18:30:06 +0000 (18:30 +0000)
commit5eda31ee30106c769b5829683761d42e6e50467f
tree6e1aaa73cfa87e8d411864faaeb53e26c0951d17
parentba3d3074e8ef4c4c05ac062b073b2e082e6a0206
Don't allow line breaks after template parameters.

This fixes llvm.org/PR14786.

We will need to split there as a last resort, but that should be done
consistently independent of whether the type is a template type or not.

Before:
template <typename T>
aaaaaaaaaaaaaaaaaaa(aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa<T>
                    ::aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa);

After:
template <typename T>
aaaaaaaaaaaaaaaaaaa(aaaaaaaaaaaaaaaaaa,
                    aaaaaaaaaaaaaaaaaaaaaaaaaa<T>::aaaaaaaaaa,
                    aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa);

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@171400 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Format/Format.cpp
unittests/Format/FormatTest.cpp