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
+4 -5
View File
@@ -33,10 +33,9 @@ interface ForwardDeclared {
// CHECK:STDOUT: }
// CHECK:STDOUT:
// CHECK:STDOUT: interface @Empty {
// CHECK:STDOUT:
// CHECK:STDOUT: !members:
// CHECK:STDOUT:
// CHECK:STDOUT: witness = ()}
// CHECK:STDOUT: witness = ()
// CHECK:STDOUT: }
// CHECK:STDOUT:
// CHECK:STDOUT: interface @ForwardDeclared {
// CHECK:STDOUT: %F: <function> = fn_decl @F {} [template]
@@ -44,8 +43,8 @@ interface ForwardDeclared {
// CHECK:STDOUT:
// CHECK:STDOUT: !members:
// CHECK:STDOUT: .F = %.loc13
// CHECK:STDOUT:
// CHECK:STDOUT: witness = (%F)}
// CHECK:STDOUT: witness = (%F)
// CHECK:STDOUT: }
// CHECK:STDOUT:
// CHECK:STDOUT: fn @F();
// CHECK:STDOUT: