1 // RUN: %Slang %s 2 // RUN: %rs-filecheck-wrapper %s 3 4 #pragma version(1) 5 #pragma rs java_package_name(ref_count2) 6 7 // CHECK: %[[RETVAL:[A-Za-z][A-Za-z0-9]*]] = call i32 @_Z18rsGetElementAt_int13rs_allocationj{{.*}} 8 // CHECK: call void @_Z13rsClearObjectP13rs_allocation(%struct.rs_allocation{{.*}}* {{.*}}) 9 // CHECK: ret i32 %[[RETVAL]] 10 static int goo(rs_allocation a) { 11 return rsGetElementAt_int(a, 0); 12 } 13 14 void entrypoint() { 15 rs_allocation a = rsCreateAllocation_int(100); 16 rsDebug("val at 0:", goo(a)); 17 } 18