-
Type:
Task
-
Resolution: Unresolved
-
Priority:
Major - P3
-
None
-
Affects Version/s: None
-
Component/s: None
-
None
-
Server Programmability
-
SP Prioritized List
__has_cpp_attribute() is part of c++20 so it should be available on all of our compilers now. If so, we should delete the macro and replace all usages with the underlying builtin. We should do a patch build an #error in the #else branch of its definition first to ensure it really is available on all of our compilers.