|  | @import redeclarations_left; | 
|  | @import weird_objc; | 
|  |  | 
|  | int test(id x) { | 
|  | return x->wibble; | 
|  | } | 
|  |  | 
|  | // RUN: rm -rf %t | 
|  | // RUN: %clang_cc1 -fmodules -fimplicit-module-maps -x objective-c -fmodules-cache-path=%t -emit-module -fmodule-name=redeclarations_left %S/Inputs/module.modulemap | 
|  | // RUN: %clang_cc1 -fmodules -fimplicit-module-maps -x objective-c -fmodules-cache-path=%t -emit-module -fmodule-name=weird_objc %S/Inputs/module.modulemap | 
|  | // RUN: %clang_cc1 -fmodules -fimplicit-module-maps -fmodules-cache-path=%t -I %S/Inputs %s -verify | 
|  | // expected-no-diagnostics | 
|  |  |