Home | History | Annotate | Download | only in Modules
      1 // RUN: rm -rf %t
      2 // RUN: %clang_cc1 -fmodules -fmodules-cache-path=%t -fimplicit-module-maps -isystem %S/Inputs/System/usr/include -triple x86_64-apple-darwin10 %s -verify -fsyntax-only
      3 // expected-no-diagnostics
      4 
      5 @import Darwin.C.excluded; // no error, header is implicitly 'textual'
      6 @import Tcl.Private;       // no error, header is implicitly 'textual'
      7 @import IOKit.avc;         // no error, cplusplus requirement removed
      8 
      9 #if defined(DARWIN_C_EXCLUDED)
     10 #error assert.h should be textual
     11 #elif defined(TCL_PRIVATE)
     12 #error tcl-private/header.h should be textual
     13 #endif
     14 
     15 #import <assert.h>
     16 #import <tcl-private/header.h>
     17 
     18 #if !defined(DARWIN_C_EXCLUDED)
     19 #error assert.h missing
     20 #elif !defined(TCL_PRIVATE)
     21 #error tcl-private/header.h missing
     22 #endif
     23