1*67e74705SXin Li // RUN: %clang_cc1 -E %s -fno-caret-diagnostics 2>&1 >/dev/null | grep 'file successfully included' | count 3 2*67e74705SXin Li 3*67e74705SXin Li // XX expands to nothing. 4*67e74705SXin Li #define XX 5*67e74705SXin Li 6*67e74705SXin Li // expand macros to get to file to include 7*67e74705SXin Li #define FILE "file_to_include.h" 8*67e74705SXin Li #include XX FILE 9*67e74705SXin Li 10*67e74705SXin Li #include FILE 11*67e74705SXin Li 12*67e74705SXin Li // normal include 13*67e74705SXin Li #include "file_to_include.h" 14*67e74705SXin Li 15