mirror of
git://repo.or.cz/tinycc.git
synced 2026-06-30 16:48:40 +08:00
Add testcase __has_include and __has_include_next
This commit is contained in:
parent
90b68cbd58
commit
0f72db09ab
@ -6,6 +6,36 @@ int main()
|
|||||||
#include "18_include.h"
|
#include "18_include.h"
|
||||||
printf("done\n");
|
printf("done\n");
|
||||||
|
|
||||||
|
#define INC "18_include.h"
|
||||||
|
|
||||||
|
#ifdef __has_include
|
||||||
|
#if defined __has_include
|
||||||
|
#if __has_include("18_include.h")
|
||||||
|
printf("has_include\n");
|
||||||
|
#endif
|
||||||
|
#if __has_include(INC)
|
||||||
|
printf("has_include\n");
|
||||||
|
#endif
|
||||||
|
#if __has_include("not_found_18_include.h")
|
||||||
|
printf("has_include not found\n");
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifdef __has_include_next
|
||||||
|
#if defined __has_include_next
|
||||||
|
#if __has_include_next("18_include.h")
|
||||||
|
printf("has_include_next\n");
|
||||||
|
#endif
|
||||||
|
#if __has_include_next(INC)
|
||||||
|
printf("has_include_next\n");
|
||||||
|
#endif
|
||||||
|
#if __has_include_next("not_found_18_include.h")
|
||||||
|
printf("has_include_next not found\n");
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -1,3 +1,7 @@
|
|||||||
including
|
including
|
||||||
included
|
included
|
||||||
done
|
done
|
||||||
|
has_include
|
||||||
|
has_include
|
||||||
|
has_include_next
|
||||||
|
has_include_next
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user