; RUN: llc < %s --mtriple=wasm32-unknown-unknown | FileCheck %s @llvm.used = appending global [ 5 x ptr ] [ ptr @ga, ptr @gb, ptr @gc, ptr @gd, ptr @ge ], section "llvm.metadata" ; CHECK: .section .data.ga,"R",@ @ga = global i32 42 ; CHECK: .section .data.gb,"R",@ @gb = internal global i32 41 ; CHECK: .section .data..Lgc,"R",@ @gc = private global i32 40 ; CHECK: .section .rodata.gd,"R",@ @gd = constant i32 39 ; All sections with the same explicit name are flagged as retained if a part of them is retained. ; CHECK: .section dddd,"R",@ @ge = global i32 38, section "dddd" ; CHECK: .section dddd,"R",@ @gg = global i32 37, section "dddd"