blob: d8256ae8e647c91d4197f4e9d8b9b87fa791dd88 [file] [log] [blame]
Bill Wendling84ba9762013-02-11 08:34:57 +00001; RUN: opt < %s -basicaa -functionattrs -S | FileCheck %s
Duncan Sands44c8cd92008-12-31 16:14:43 +00002
Bill Wendling90bc19c2013-02-20 07:21:42 +00003; CHECK: define i32 @f() #0
Duncan Sands44c8cd92008-12-31 16:14:43 +00004define i32 @f() {
5entry:
Bill Wendling84ba9762013-02-11 08:34:57 +00006 %tmp = call i32 @e( )
7 ret i32 %tmp
Duncan Sands44c8cd92008-12-31 16:14:43 +00008}
9
Bill Wendling90bc19c2013-02-20 07:21:42 +000010; CHECK: declare i32 @e() #0
Duncan Sands44c8cd92008-12-31 16:14:43 +000011declare i32 @e() readonly
Bill Wendling90bc19c2013-02-20 07:21:42 +000012
13; CHECK: attributes #0 = { readonly }