From 2e6e507d4217c836e1b0eeb57f656f103c7ba75f Mon Sep 17 00:00:00 2001 From: John Isom Date: Mon, 27 Jul 2020 11:58:01 -0600 Subject: [PATCH] Add c-family test cases for bad indentation edge case --- test/indent/c-family/deindent-function-closing-brace/in | 3 +++ test/indent/c-family/deindent-function-closing-brace/out | 4 ++++ test/indent/c-family/deindent-generic-closing-brace/in | 6 ++++++ test/indent/c-family/deindent-generic-closing-brace/out | 8 ++++++++ test/indent/c-family/deindent-if-closing-brace/in | 3 +++ test/indent/c-family/deindent-if-closing-brace/out | 4 ++++ 6 files changed, 28 insertions(+) diff --git a/test/indent/c-family/deindent-function-closing-brace/in b/test/indent/c-family/deindent-function-closing-brace/in index 34193ba9..732f00da 100644 --- a/test/indent/c-family/deindent-function-closing-brace/in +++ b/test/indent/c-family/deindent-function-closing-brace/in @@ -10,3 +10,6 @@ void foo(void) {%( )bar() void foo(void) { bar()%( )} + + void foo(void) { + bar()%( )} diff --git a/test/indent/c-family/deindent-function-closing-brace/out b/test/indent/c-family/deindent-function-closing-brace/out index 827927d0..b507fbee 100644 --- a/test/indent/c-family/deindent-function-closing-brace/out +++ b/test/indent/c-family/deindent-function-closing-brace/out @@ -15,3 +15,7 @@ void foo(void) { void foo(void) { bar() } + + void foo(void) { + bar() + } diff --git a/test/indent/c-family/deindent-generic-closing-brace/in b/test/indent/c-family/deindent-generic-closing-brace/in index b2f7c26d..d7e7a23d 100644 --- a/test/indent/c-family/deindent-generic-closing-brace/in +++ b/test/indent/c-family/deindent-generic-closing-brace/in @@ -23,3 +23,9 @@ {( bar()%( ))} + + { + bar()%( )} + + {( + bar()%( ))} diff --git a/test/indent/c-family/deindent-generic-closing-brace/out b/test/indent/c-family/deindent-generic-closing-brace/out index 58109817..d00507c9 100644 --- a/test/indent/c-family/deindent-generic-closing-brace/out +++ b/test/indent/c-family/deindent-generic-closing-brace/out @@ -33,3 +33,11 @@ {( bar() )} + + { + bar() + } + + {( + bar() + )} diff --git a/test/indent/c-family/deindent-if-closing-brace/in b/test/indent/c-family/deindent-if-closing-brace/in index 8d46bc97..5ac38a34 100644 --- a/test/indent/c-family/deindent-if-closing-brace/in +++ b/test/indent/c-family/deindent-if-closing-brace/in @@ -10,3 +10,6 @@ if (1) {%( )bar() if (1) { bar()%( )} + + if (1) { + bar()%( )} diff --git a/test/indent/c-family/deindent-if-closing-brace/out b/test/indent/c-family/deindent-if-closing-brace/out index df0b059e..d46b84cf 100644 --- a/test/indent/c-family/deindent-if-closing-brace/out +++ b/test/indent/c-family/deindent-if-closing-brace/out @@ -15,3 +15,7 @@ if (1) { if (1) { bar() } + + if (1) { + bar() + }