diff options
author | Daniel Jasper <djasper@google.com> | 2013-08-12 12:16:34 +0000 |
---|---|---|
committer | Daniel Jasper <djasper@google.com> | 2013-08-12 12:16:34 +0000 |
commit | 5903685a285f4993cf14d88751e285bbd8a1f562 (patch) | |
tree | 2d94662dac36043240f0345b46ef394892108d4f /clang/unittests | |
parent | 15dc0af78b5464b89bdf00de1c462adb526f0bb0 (diff) | |
download | bcm5719-llvm-5903685a285f4993cf14d88751e285bbd8a1f562.tar.gz bcm5719-llvm-5903685a285f4993cf14d88751e285bbd8a1f562.zip |
clang-format: Correctly format alias declarations.
Before:
template <class CallbackClass>
using MyCallback = void(CallbackClass::*)(SomeObject * Data);");
After:
template <class CallbackClass>
using MyCallback = void (CallbackClass::*)(SomeObject *Data);");
Also fix three wrong indentations.
llvm-svn: 188172
Diffstat (limited to 'clang/unittests')
-rw-r--r-- | clang/unittests/Format/FormatTest.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/clang/unittests/Format/FormatTest.cpp b/clang/unittests/Format/FormatTest.cpp index 739c0e5ad94..f5e16d0e896 100644 --- a/clang/unittests/Format/FormatTest.cpp +++ b/clang/unittests/Format/FormatTest.cpp @@ -3797,9 +3797,14 @@ TEST_F(FormatTest, FormatsFunctionTypes) { verifyFormat("void *(*a)(int *, SomeType *);"); verifyFormat("int (*func)(void *);"); verifyFormat("void f() { int (*func)(void *); }"); + verifyFormat("template <class CallbackClass>\n" + "using MyCallback = void (CallbackClass::*)(SomeObject *Data);"); verifyGoogleFormat("A<void*(int*, SomeType*)>;"); verifyGoogleFormat("void* (*a)(int);"); + verifyGoogleFormat( + "template <class CallbackClass>\n" + "using MyCallback = void (CallbackClass::*)(SomeObject* Data);"); // Other constructs can look somewhat like function types: verifyFormat("A<sizeof(*x)> a;"); |