blob: 4dfa9c9a6c46976301284df2f8abac8a330833c3 [file] [log] [blame]
Douglas Gregora30cfe52011-11-11 19:10:28 +00001// RUN: rm -rf %t
Douglas Gregor65f3b5e2011-11-11 22:18:48 +00002// RUN: %clang_cc1 -x objective-c -fmodule-cache-path %t -fauto-module-import -I %S/Inputs/normal-module-map %s -verify
Douglas Gregora30cfe52011-11-11 19:10:28 +00003
Douglas Gregor65f3b5e2011-11-11 22:18:48 +00004// FIXME: The expected error here is temporary, since we don't yet have the
5// logic to build a module from a module map.
Douglas Gregor484535e2011-11-11 23:20:24 +00006#include "Umbrella/Umbrella.h"
7
8int getUmbrella() {
9 return umbrella;
10}
11
Douglas Gregorcf70d782011-11-12 00:05:07 +000012__import_module__ Umbrella2;
13
Douglas Gregor65f3b5e2011-11-11 22:18:48 +000014#include "a1.h" // expected-error{{module 'libA' not found}}
Douglas Gregora30cfe52011-11-11 19:10:28 +000015#include "b1.h"
16#include "nested/nested2.h"
17
18int test() {
19 return a1 + b1 + nested2;
20}