; RUN: opt -aa-pipeline=basic-aa -passes='print' -verify-memoryssa -disable-output < %s 2>&1 | FileCheck %s ; CHECK-LABEL: define @f( ; CHECK: 1 = MemoryDef(liveOnEntry) ; CHECK: MemoryUse(1) define @f( %z) { %a = alloca store %z, ptr %a %zz = load , ptr %a ret %zz } ; CHECK-LABEL: define i32 @g( ; CHECK: 1 = MemoryDef(liveOnEntry) ; CHECK: MemoryUse(1) declare ptr @gg(ptr %a) define i32 @g(i32 %z, ptr %bb) { %a = alloca store i32 %z, ptr %a %bbb = call ptr @gg(ptr %a) readnone %zz = load i32, ptr %bbb ret i32 %zz }