blob: 484e727c13e1ddff47ffe6a9f8ca18da08033fdf [file] [log] [blame]
Daniel Jasper97292842013-09-11 07:20:44 +00001// RUN: rm -rf %t
Richard Smith9887d792014-10-17 01:42:53 +00002// RUN: %clang_cc1 -x objective-c++ -fmodules-cache-path=%t -fmodules -fmodule-map-file=%S/Inputs/modular_maps/modulea.map -fmodule-map-file=%S/Inputs/modular_maps/modulec.map -I %S/Inputs/modular_maps %s -verify
3// RUN: %clang_cc1 -x objective-c++ -fmodules-cache-path=%t -fmodules -fmodule-map-file=%S/Inputs/modular_maps/modulec.map -fmodule-map-file=%S/Inputs/modular_maps/modulea.map -I %S/Inputs/modular_maps %s -verify
Daniel Jasper97292842013-09-11 07:20:44 +00004
Daniel Jasper97da9172013-10-22 08:09:47 +00005#include "common.h"
Daniel Jasper97292842013-09-11 07:20:44 +00006#include "a.h"
7#include "b.h" // expected-error {{private header}}
Richard Smith9887d792014-10-17 01:42:53 +00008@import C;
9const int v = a + c + x;
10const int val = a + b + c + x; // expected-error {{undeclared identifier}}