aboutsummaryrefslogtreecommitdiff
path: root/lib/libcxx/src/optional.cpp
diff options
context:
space:
mode:
authorIsaac Freund <mail@isaacfreund.com>2023-01-24 11:37:30 +0100
committerAndrew Kelley <andrew@ziglang.org>2023-01-24 15:39:52 -0500
commit9eeae556cc77b408c8704c9bd43960f949e0ec10 (patch)
treebaccdbf880f842cd8934d718c7894997f03283c8 /lib/libcxx/src/optional.cpp
parent4e80253e207258f01620b15e44866bc46708e6b1 (diff)
downloadzig-9eeae556cc77b408c8704c9bd43960f949e0ec10.tar.gz
zig-9eeae556cc77b408c8704c9bd43960f949e0ec10.zip
std: remove meta.assumeSentinel
All but 3 callsites of this function in the standard library and compiler were unnecessary and were removed in faf2fd18. In this commit, the remaining 3 callsites are removed. One of them turned out to also be unnecessary and has been replaced by slicing directly with the length.. The 2 remaining callsites were in the very pointer-math heavy std/os/linux/vdso.zig code which should perhaps be refactored to better utilize slices. These 2 callsites are replaced with a plain @ptrCast([*:0]u8, ptr) though could likely use std.mem.sliceTo() if the surrounding code was refactored.
Diffstat (limited to 'lib/libcxx/src/optional.cpp')
0 files changed, 0 insertions, 0 deletions