1 | // RUN: %clang_cc1 -emit-llvm -o %t %s |
---|---|
2 | |
3 | void f0(id a) { |
4 | // This should have an implicit cast |
5 | [ a print: "hello" ]; |
6 | } |
7 | |
8 | @interface A |
9 | -(void) m: (int) arg0, ...; |
10 | @end |
11 | |
12 | int f1(A *a) { |
13 | // This should also get an implicit cast (for the vararg) |
14 | [a m: 1, "test"]; |
15 | } |
16 |