; RUN: llvm-as < %s | llvm-dis --materialize-metadata --show-annotations | FileCheck %s ; CHECK: @global_var = global i32 1 ; CHECK: @alias = alias i32, ptr @global_var ; CHECK: @ifunc = ifunc i32 (), ptr @ifunc_resolver @global_var = global i32 1 @alias = alias i32, ptr @global_var @ifunc = ifunc i32 (), ptr @ifunc_resolver ; CHECK: ; Materializable ; CHECK-NEXT: define ptr @ifunc_resolver() {} define ptr @ifunc_resolver() { ret ptr @defined_function } ; CHECK: ; Materializable ; CHECK-NEXT: define void @defined_function() {} define void @defined_function() { ret void } ; CHECK: declare void @declared_function() declare void @declared_function()