1 // PR preprocessor/80005
2 // { dg-do preprocess }
3 // { dg-skip-if "requires hosted libstdc++ for vector" { ! hostedlib } }
9 #if !__has_include (<vector>)
10 #error "Header 'vector' could not be found"
12 #define F(X) __has_include (X)
14 #error "Header 'vector' could not be found" // { dg-error "not be found" }
17 #if __has_include ("not an escape! \") // comment
20 #if F ("is an escape \") gibberish ")
24 #error "No __has_include"