Merge commit '9bd67c2cf2fe8e4479a433bcd6d467e2ea9aedb4' into develop

This commit is contained in:
assistant-librarian[bot]
2025-12-20 01:40:48 +00:00
parent 09019c1024
commit 5be6381bcb
2 changed files with 32 additions and 11 deletions

View File

@@ -74,6 +74,12 @@ class ProfilerOperationRegistry final
#define PP_CONCAT(x, y) PP_CONCAT_IMPL(x, y)
#define PP_CONCAT_IMPL(x, y) x##y
#define REGISTER_PROFILER_OPERATION(name, description, operation) \
__extension__ static const bool PP_CONCAT(operation_registration_result_, __COUNTER__) = \
::ProfilerOperationRegistry::GetInstance().Add(name, description, operation)
// clang-format off
#define REGISTER_PROFILER_OPERATION(name, description, operation) \
_Pragma("clang diagnostic push") \
_Pragma("clang diagnostic ignored \"-Wpre-c2y-compat\"") \
_Pragma("clang diagnostic ignored \"-Wc2y-extensions\"") static const bool \
PP_CONCAT(operation_registration_result_, __COUNTER__) = \
::ProfilerOperationRegistry::GetInstance().Add(name, description, operation) \
_Pragma("clang diagnostic pop")
// clang-format on