diff options
| -rw-r--r-- | compiler-rt/lib/xray/xray_init.cc | 6 | 
1 files changed, 3 insertions, 3 deletions
diff --git a/compiler-rt/lib/xray/xray_init.cc b/compiler-rt/lib/xray/xray_init.cc index 8886a600dff..d1c750f0c32 100644 --- a/compiler-rt/lib/xray/xray_init.cc +++ b/compiler-rt/lib/xray/xray_init.cc @@ -106,8 +106,8 @@ __attribute__((section(".preinit_array"),  #else  // If we cannot use the .preinit_array section, we should instead use dynamic  // initialisation. -static bool UNUSED __local_xray_dyninit = [] { +__attribute__ ((constructor (0))) +static void __local_xray_dyninit() {    __xray_init(); -  return true; -}(); +}  #endif  | 

