mirror of
https://anongit.gentoo.org/git/repo/gentoo.git
synced 2025-07-24 07:58:24 +02:00
Closes: https://bugs.gentoo.org/946146 Closes: https://bugs.gentoo.org/946807 Signed-off-by: Sv. Lockal <lockalsash@gmail.com> Part-of: https://github.com/gentoo/gentoo/pull/40088 Closes: https://github.com/gentoo/gentoo/pull/40088 Signed-off-by: Sam James <sam@gentoo.org>
43 lines
2 KiB
Diff
43 lines
2 KiB
Diff
Fix clang-19 error: a template argument list is expected after a name prefixed by the template keyword
|
|
Upstream PR: https://github.com/open-telemetry/opentelemetry-cpp/pull/3133
|
|
--- a/api/include/opentelemetry/logs/event_logger.h
|
|
+++ b/api/include/opentelemetry/logs/event_logger.h
|
|
@@ -65,9 +65,8 @@ class EventLogger
|
|
}
|
|
nostd::unique_ptr<LogRecord> log_record = delegate_logger->CreateLogRecord();
|
|
|
|
- IgnoreTraitResult(
|
|
- detail::LogRecordSetterTrait<typename std::decay<ArgumentType>::type>::template Set(
|
|
- log_record.get(), std::forward<ArgumentType>(args))...);
|
|
+ IgnoreTraitResult(detail::LogRecordSetterTrait<typename std::decay<ArgumentType>::type>::Set(
|
|
+ log_record.get(), std::forward<ArgumentType>(args))...);
|
|
|
|
EmitEvent(event_name, std::move(log_record));
|
|
}
|
|
--- a/api/include/opentelemetry/logs/logger.h
|
|
+++ b/api/include/opentelemetry/logs/logger.h
|
|
@@ -72,9 +72,8 @@ class Logger
|
|
return;
|
|
}
|
|
|
|
- IgnoreTraitResult(
|
|
- detail::LogRecordSetterTrait<typename std::decay<ArgumentType>::type>::template Set(
|
|
- log_record.get(), std::forward<ArgumentType>(args))...);
|
|
+ IgnoreTraitResult(detail::LogRecordSetterTrait<typename std::decay<ArgumentType>::type>::Set(
|
|
+ log_record.get(), std::forward<ArgumentType>(args))...);
|
|
|
|
EmitLogRecord(std::move(log_record));
|
|
}
|
|
--- a/api/include/opentelemetry/logs/logger_type_traits.h
|
|
+++ b/api/include/opentelemetry/logs/logger_type_traits.h
|
|
@@ -166,8 +166,8 @@ struct LogRecordSetterTrait
|
|
* = nullptr>
|
|
inline static LogRecord *Set(LogRecord *log_record, ArgumentType &&arg) noexcept
|
|
{
|
|
- return LogRecordSetterTrait<common::KeyValueIterable>::template Set(
|
|
- log_record, std::forward<ArgumentType>(arg));
|
|
+ return LogRecordSetterTrait<common::KeyValueIterable>::Set(log_record,
|
|
+ std::forward<ArgumentType>(arg));
|
|
}
|
|
|
|
template <class ArgumentType,
|