; RUN: opt -passes=inline < %s -disable-output -debug-pass-manager 2>&1 | FileCheck %s | |
; We shouldn't invalidate any function analyses on g since it's never modified. | |
; CHECK-NOT: Invalidating{{.*}} on g | |
; CHECK: Invalidating{{.*}} on f | |
; CHECK-NOT: Invalidating{{.*}} on g | |
define void @f() noinline { | |
call void @g() | |
ret void | |
} | |
define void @g() alwaysinline { | |
call void @f() | |
ret void | |
} |