// 摘自 NVIDIA/cccl // 作用:告诉编译器,从这条指令开始到本文件结束,或者下一个 system_header 指令之间 // 所有的警告都应该被视为来自“系统头文件”,而不是普通的用户代码 #if defined(_CCCL_IMPLICIT_SYSTEM_HEADER_GCC) # pragma GCC system_header #elif defined(_CCCL_IMPLICIT_SYSTEM_HEADER_CLANG) # pragma clang system_header #elif defined(_CCCL_IMPLICIT_SYSTEM_HEADER_MSVC) # pragma system_header #endif // no system header