Collapse empty braces onto a single line. (#3733)

Don't write out `.members` section at all if it's empty.
This commit is contained in:
Richard Smith
2024-02-28 23:21:43 +00:00
committed by GitHub
parent 5543602a50
commit a6f4752a7b
90 changed files with 313 additions and 502 deletions
+1 -2
View File
@@ -12,8 +12,7 @@ let n: i32 = *undeclared;
// CHECK:STDOUT: --- fail_deref_error.carbon
// CHECK:STDOUT:
// CHECK:STDOUT: file {
// CHECK:STDOUT: package: <namespace> = namespace {
// CHECK:STDOUT: } [template]
// CHECK:STDOUT: package: <namespace> = namespace {} [template]
// CHECK:STDOUT: %undeclared.ref: <error> = name_ref undeclared, <error> [template = <error>]
// CHECK:STDOUT: %.loc10: ref <error> = deref <error>
// CHECK:STDOUT: %n: i32 = bind_name n, <error>
@@ -20,8 +20,7 @@ fn F() {
// CHECK:STDOUT: .A = %.loc7
// CHECK:STDOUT: .F = %F
// CHECK:STDOUT: } [template]
// CHECK:STDOUT: %.loc7: <namespace> = namespace {
// CHECK:STDOUT: } [template]
// CHECK:STDOUT: %.loc7: <namespace> = namespace {} [template]
// CHECK:STDOUT: %F: <function> = fn_decl @F {} [template]
// CHECK:STDOUT: }
// CHECK:STDOUT: