John McCall | 88a4cfd | 2011-10-17 20:05:43 +0000 | [diff] [blame] | 1 | // RUN: %clang_cc1 -triple x86_64-apple-darwin10 -fobjc-arc -emit-llvm %s -o - | FileCheck %s |
2 | |||||
3 | // rdar://problem/10290317 | ||||
4 | @interface Test0 | ||||
5 | - (void) setValue: (id) x; | ||||
6 | @end | ||||
7 | void test0(Test0 *t0, id value) { | ||||
8 | t0.value = value; | ||||
9 | } | ||||
10 | // CHECK: define void @test0( | ||||
11 | // CHECK: call i8* @objc_retain( | ||||
12 | // CHECK: call i8* @objc_retain( | ||||
13 | // CHECK: @objc_msgSend | ||||
14 | // CHECK: call void @objc_release( | ||||
15 | // CHECK: call void @objc_release( |