1*f792f14bSTim Neumann; Ensure that symbols from module ASM are properly exported. 2*f792f14bSTim Neumann; 3*f792f14bSTim Neumann; Regression test for https://github.com/llvm/llvm-project/issues/85578. 4*f792f14bSTim Neumann 5*f792f14bSTim Neumann; RUN: llc -mtriple=wasm32-unknown-unknown -filetype=obj %s -o - | obj2yaml | FileCheck %s 6*f792f14bSTim Neumann 7*f792f14bSTim Neumannmodule asm "test_func:" 8*f792f14bSTim Neumannmodule asm " .globl test_func" 9*f792f14bSTim Neumannmodule asm " .functype test_func (i32) -> (i32)" 10*f792f14bSTim Neumannmodule asm " .export_name test_func, test_export" 11*f792f14bSTim Neumannmodule asm " end_function" 12*f792f14bSTim Neumann 13*f792f14bSTim Neumann; CHECK: - Type: TYPE 14*f792f14bSTim Neumann; CHECK-NEXT: Signatures: 15*f792f14bSTim Neumann; CHECK-NEXT: - Index: 0 16*f792f14bSTim Neumann; CHECK-NEXT: ParamTypes: 17*f792f14bSTim Neumann; CHECK-NEXT: - I32 18*f792f14bSTim Neumann; CHECK-NEXT: ReturnTypes: 19*f792f14bSTim Neumann; CHECK-NEXT: - I32 20*f792f14bSTim Neumann 21*f792f14bSTim Neumann; CHECK: - Type: EXPORT 22*f792f14bSTim Neumann; CHECK-NEXT: Exports: 23*f792f14bSTim Neumann; CHECK-NEXT: - Name: test_export 24*f792f14bSTim Neumann; CHECK-NEXT: Kind: FUNCTION 25*f792f14bSTim Neumann; CHECK-NEXT: Index: 0 26