1*67e74705SXin Li // RUN: rm -rf %t 2*67e74705SXin Li // RUN: %clang -fmodules-cache-path=%t -fmodules -x objective-c -I %S/Inputs -emit-ast -o %t.ast %s 3*67e74705SXin Li // RUN: %clang_cc1 -ast-print -x ast - < %t.ast | FileCheck %s 4*67e74705SXin Li 5*67e74705SXin Li @import import_decl; 6*67e74705SXin Li // CHECK: struct T 7*67e74705SXin Li main()8*67e74705SXin Liint main() { 9*67e74705SXin Li return 0; 10*67e74705SXin Li } 11*67e74705SXin Li 12*67e74705SXin Li // <rdar://problem/15084587> 13*67e74705SXin Li @interface A 14*67e74705SXin Li -method; 15*67e74705SXin Li @end 16*67e74705SXin Li testImport(A * import)17*67e74705SXin Livoid testImport(A *import) { 18*67e74705SXin Li [import method]; 19*67e74705SXin Li } 20