(root)/
gcc-13.2.0/
gcc/
testsuite/
gcc.dg/
cpp/
isysroot-1.c
       1  /* { dg-options "-isysroot ${srcdir}/gcc.dg/cpp" } */
       2  /* { dg-do compile  { target *-*-darwin* } } */
       3  
       4  /* For the test to succeed there needs to be some header that is to be found
       5     in the 'expected' place i.e. <sysroot>/usr/include/.  It's important that
       6     it is not the name of a header for which fixincludes have been applied,
       7     since such headers will be found in the gcc include-fixed dir and, in
       8     general, reference additional headers.  The dummy sysroot will prevent the
       9     additional headers from being found, resulting in a failed test.  So use
      10     a header name we don't expect to see. */
      11  #include <example.h>
      12  int main()
      13  {
      14    /* Special example.h supplies function foo.  */
      15    void (*x)(void) = foo;
      16    return 0;
      17  }