diff options
Diffstat (limited to 'unittests/Format/FormatTest.cpp')
-rw-r--r-- | unittests/Format/FormatTest.cpp | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/unittests/Format/FormatTest.cpp b/unittests/Format/FormatTest.cpp index fc4ce101b7..db822e7b37 100644 --- a/unittests/Format/FormatTest.cpp +++ b/unittests/Format/FormatTest.cpp @@ -392,6 +392,12 @@ TEST_F(FormatTest, FormatsSmallMacroDefinitionsInSingleLine) { " aLoooooooooooooooooooooooongFuuuuuuuuuuuuuunctiooooooooo)"); } +TEST_F(FormatTest, DoesNotBreakPureVirtualFunctionDefinition) { + verifyFormat( + "virtual void write(ELFWriter *writerrr,\n" + " OwningPtr<FileOutputBuffer> &buffer) = 0;"); +} + TEST_F(FormatTest, BreaksOnHashWhenDirectiveIsInvalid) { EXPECT_EQ("#\n;", format("#;")); verifyFormat("#\n;\n;\n;"); |