aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--queries/go/indents.scm1
-rw-r--r--tests/indent/go/switch.go6
2 files changed, 7 insertions, 0 deletions
diff --git a/queries/go/indents.scm b/queries/go/indents.scm
index e21fc8771..fe6e447eb 100644
--- a/queries/go/indents.scm
+++ b/queries/go/indents.scm
@@ -7,6 +7,7 @@
(literal_value)
(expression_case)
(communication_case)
+ (type_case)
(default_case)
(block)
(call_expression)
diff --git a/tests/indent/go/switch.go b/tests/indent/go/switch.go
index 8ccacd564..9b6e74db2 100644
--- a/tests/indent/go/switch.go
+++ b/tests/indent/go/switch.go
@@ -11,4 +11,10 @@ func test(ch byte) {
case 'l':
return
}
+
+ var i interface{}
+ switch i.(type) {
+ case int:
+ return
+ }
}