| // RUN: rm -rf %t | |
| // RUN: split-file %s %t | |
| // RUN: %clang_cc1 -Eonly -fms-compatibility %t/test.c -I %t/include -verify | |
| //--- test.c | |
| #include "x/header.h" | |
| #include "z/header.h" | |
| // expected-warning-re@include/y/header.h:1 {{#include resolved using non-portable Microsoft search rules as: {{.*}}x{{/|\\\\?}}culprit.h}} | |
| // expected-error@include/z/header.h:1 {{'culprit.h' file not found}} | |
| //--- include/x/header.h | |
| #include "y/header.h" | |
| //--- include/y/header.h | |
| #include "culprit.h" | |
| //--- include/x/culprit.h | |
| //--- include/z/header.h | |
| #include "culprit.h" |