summaryrefslogtreecommitdiff
path: root/test/ObjectYAML/wasm/name_section.yaml
diff options
context:
space:
mode:
Diffstat (limited to 'test/ObjectYAML/wasm/name_section.yaml')
-rw-r--r--test/ObjectYAML/wasm/name_section.yaml40
1 files changed, 40 insertions, 0 deletions
diff --git a/test/ObjectYAML/wasm/name_section.yaml b/test/ObjectYAML/wasm/name_section.yaml
new file mode 100644
index 0000000000000..0a4191dd05410
--- /dev/null
+++ b/test/ObjectYAML/wasm/name_section.yaml
@@ -0,0 +1,40 @@
+# RUN: yaml2obj %s | obj2yaml | FileCheck %s
+--- !WASM
+FileHeader:
+ Version: 0x00000001
+Sections:
+ - Type: TYPE
+ Signatures:
+ - ReturnType: I32
+ ParamTypes:
+ - I32
+ - Type: IMPORT
+ Imports:
+ - Module: foo
+ Field: a
+ Kind: FUNCTION
+ SigIndex: 0
+ - Module: foo
+ Field: b
+ Kind: FUNCTION
+ SigIndex: 0
+ - Module: foo
+ Field: c
+ Kind: FUNCTION
+ SigIndex: 0
+ - Type: CUSTOM
+ Name: name
+ FunctionNames:
+ - Index: 1
+ Name: foo
+ - Index: 0
+ Name: bar
+...
+# CHECK: - Type: CUSTOM
+# CHECK-NEXT: Name: name
+# CHECK-NEXT: FunctionNames:
+# CHECK-NEXT: - Index: 1
+# CHECK-NEXT: Name: foo
+# CHECK-NEXT: - Index: 0
+# CHECK-NEXT: Name: bar
+# CHECK: ...