1; RUN: llvm-upgrade < %s | llvm-as | llc -march=arm && 2; RUN: llvm-upgrade < %s | llvm-as | llc -march=arm | grep .weak.*f && 3; RUN: llvm-upgrade < %s | llvm-as | llc -march=arm | grep .weak.*h 4 5implementation ; Functions: 6 7weak uint %f() { 8entry: 9 unreachable 10} 11 12void %g() { 13entry: 14 tail call void %h( ) 15 ret void 16} 17 18declare extern_weak void %h() 19