aboutsummaryrefslogtreecommitdiff
path: root/unittests/Format/FormatTest.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'unittests/Format/FormatTest.cpp')
-rw-r--r--unittests/Format/FormatTest.cpp6
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;");