diff options
| -rw-r--r-- | compiler-rt/lib/xray/xray_fdr_logging.cc | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/compiler-rt/lib/xray/xray_fdr_logging.cc b/compiler-rt/lib/xray/xray_fdr_logging.cc index 14326b5d2ba..ca50cf42d9e 100644 --- a/compiler-rt/lib/xray/xray_fdr_logging.cc +++ b/compiler-rt/lib/xray/xray_fdr_logging.cc @@ -123,9 +123,10 @@ XRayBuffer fdrIterator(const XRayBuffer B) { if (It == End) return {nullptr, 0}; - XRayBuffer Result{ - It->Data, __sanitizer::atomic_load(&It->Extents->Size, - __sanitizer::memory_order_acquire)}; + XRayBuffer Result; + Result.Data = It->Data; + Result.Size = __sanitizer::atomic_load(&It->Extents->Size, + __sanitizer::memory_order_acquire); ++It; return Result; } |

