libcutils: fix build when building with c++20
../../../nnapi-9999/platform2/aosp/system/core/libcutils/trace-host.cpp:19:48:
error: macro 'ATOMIC_VAR_INIT' has been marked as deprecated
[-Werror,-Wdeprecated-pragma]
19 | atomic_bool atrace_is_ready = ATOMIC_VAR_INIT(true);
| ^
/usr/lib64/clang/18/include/stdatomic.h:59:41: note: macro marked 'deprecated' here
59 | #pragma clang deprecated(ATOMIC_VAR_INIT)
| ^
1 error generated.
BUG=b:315455504
TEST=`emerge-brya -jg nnapi aosp-frameworks-ml-nn`
Change-Id: Ia970aac9c850a92058fd95c64cf9c6b464081d2a
Reviewed-on: https://chromium-review.googlesource.com/c/aosp/platform/system/core/libcutils/+/5119078
Commit-Queue: Jim Pollock <[email protected]>
Tested-by: Ricky Liang <[email protected]>
Reviewed-by: Jim Pollock <[email protected]>
diff --git a/trace-host.cpp b/trace-host.cpp
index b01a0ec..c144706 100644
--- a/trace-host.cpp
+++ b/trace-host.cpp
@@ -16,7 +16,7 @@
#include <cutils/trace.h>
-atomic_bool atrace_is_ready = ATOMIC_VAR_INIT(true);
+atomic_bool atrace_is_ready = true;
int atrace_marker_fd = -1;
uint64_t atrace_enabled_tags = 0;