electronicarts / EASTL

EASTL stands for Electronic Arts Standard Template Library. It is an extensive and robust implementation that has an emphasis on high performance.
BSD 3-Clause "New" or "Revised" License
8.09k stars 929 forks source link

Build with Clang15 results in warnings about deprecated builtins #507

Closed mp-t closed 1 year ago

mp-t commented 1 year ago

Clang 15 emits the following warning:

EASTL/internal/type_pod.h(194,74): error : builtin has_trivial_constructor is deprecated; use is_trivially_constructible instead [-Werror,-Wdeprecated-builtins] 32> struct has_trivial_constructor : public eastl::integral_constant<bool, __has_trivial_constructor(T) || eastl::is_pod::value>{}; 32>

grojo-ea commented 1 year ago

Hello,

This issue should be resolved in version 3.21.12 (https://github.com/electronicarts/EASTL/pull/510).

Please let us know if the issue persists.