14684f824SDan Gohman; RUN: llc < %s -asm-verbose=false | FileCheck %s 279c054f6SSam Clegg 379c054f6SSam Clegg; Test main functions with alternate signatures. 479c054f6SSam Clegg 579c054f6SSam Cleggtarget triple = "wasm32-unknown-unknown" 679c054f6SSam Clegg 74684f824SDan Gohmandefine i32 @main() { 84684f824SDan Gohman ret i32 0 979c054f6SSam Clegg} 1079c054f6SSam Clegg 114684f824SDan Gohman; CHECK-LABEL: __original_main: 124684f824SDan Gohman; CHECK-NEXT: .functype __original_main () -> (i32) 134684f824SDan Gohman; CHECK-NEXT: i32.const 0 1479c054f6SSam Clegg; CHECK-NEXT: end_function 1579c054f6SSam Clegg 1679c054f6SSam Clegg; CHECK-LABEL: main: 1749482f82SWouter van Oortmerssen; CHECK-NEXT: .functype main (i32, i32) -> (i32) 18*275d15ecSSam Clegg; CHECK: call __original_main 19