Skip to content

Commit 8f853f6

Browse files
committed
Fix type export identifiers
1 parent 46337f6 commit 8f853f6

File tree

2 files changed

+8
-8
lines changed

2 files changed

+8
-8
lines changed

tests/all/component_model/bindgen.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -252,7 +252,7 @@ mod resources_at_interface_level {
252252
r#"
253253
(component
254254
(import (interface "foo:foo/def") (instance $i
255-
(export $x "x" (type (sub resource)))
255+
(export "x" (type $x (sub resource)))
256256
(export "[constructor]x" (func (result (own $x))))
257257
))
258258
(alias export $i "x" (type $x))
@@ -489,7 +489,7 @@ mod exported_resources {
489489
(component
490490
;; setup the `foo:foo/a` import
491491
(import (interface "foo:foo/a") (instance $a
492-
(export $x "x" (type (sub resource)))
492+
(export "x" (type $x (sub resource)))
493493
(export "[constructor]x" (func (result (own $x))))
494494
))
495495
(alias export $a "x" (type $a-x))

tests/all/component_model/bindgen/results.rs

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -292,7 +292,7 @@ mod enum_error {
292292
(component
293293
(type $err' (enum "a" "b" "c"))
294294
(import (interface "inline:inline/imports") (instance $i
295-
(export $err "err" (type (eq $err')))
295+
(export "err" (type $err (eq $err')))
296296
(export "enum-error" (func (param "a" f64) (result (result f64 (error $err)))))
297297
))
298298
(core module $libc
@@ -455,7 +455,7 @@ mod record_error {
455455
(field "col" u32)
456456
))
457457
(import (interface "inline:inline/imports") (instance $i
458-
(export $e2 "e2" (type (eq $e2')))
458+
(export "e2" (type $e2 (eq $e2')))
459459
(type $result (result f64 (error $e2)))
460460
(export "record-error" (func (param "a" f64) (result $result)))
461461
))
@@ -630,13 +630,13 @@ mod variant_error {
630630
(case "E2" $e2')
631631
))
632632
(import (interface "inline:inline/imports") (instance $i
633-
(export $e1 "e1" (type (eq $e1')))
634-
(export $e2 "e2" (type (eq $e2')))
633+
(export "e1" (type $e1 (eq $e1')))
634+
(export "e2" (type $e2 (eq $e2')))
635635
(type $e3' (variant
636636
(case "E1" $e1)
637637
(case "E2" $e2)
638638
))
639-
(export $e3 "e3" (type (eq $e3')))
639+
(export "e3" (type $e3 (eq $e3')))
640640
(type $result (result f64 (error $e3)))
641641
(export "variant-error" (func (param "a" f64) (result $result)))
642642
))
@@ -824,7 +824,7 @@ mod multiple_interfaces_error {
824824
(component
825825
(type $err' (enum "a" "b" "c"))
826826
(import (interface "inline:inline/imports") (instance $i
827-
(export $e1 "e1" (type (eq $err')))
827+
(export "e1" (type $e1 (eq $err')))
828828
(export "enum-error" (func (param "a" f64) (result (result f64 (error $e1)))))
829829
))
830830
(core module $libc

0 commit comments

Comments
 (0)