Fields

hardware None
os None

Parameters

Fields

NameValue

Parameters

NameValue
git_commit commit f3a4def436618c24e2eb9faa812994beb2cd7744
Author: David Tenty <daltenty@ibm.com>
Date: Mon Sep 30 19:24:32 2024 -0400

[libcxx][ios] initialize __fill_val_ in _FillHelper (#110279)

This is a small fix to https://github.com/llvm/llvm-project/pull/89305.
In the `__init` function of `_FillHelper`, `__fill_val_` was left
uninitialized. This worked for the implementation in the PR because we
always checked `__set_` before trying to read it, and would initialize
if it was unset.

However it turns out in earlier versions of the header (at least on AIX
which followed this path), we do a read of `__fill_val_` even if
`__set_` was false before initializing, to check if it matched the
sentinel value, so this causes undesired behaviour and UB.
Filter

ldionne-old-macbook-results test results

Run Order Start Time Duration
Current 513547 2025-12-16T16:40:01 0:00:00
Previous 513520 2025-12-16T16:40:01 0:00:00
Baseline 485288 2025-12-16T16:40:01 0:00:00


Tests Summary

Status Group # # (B)
Total Tests 0

Report Time: 0.08s