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