[clang] Don't assert on paren-less lambdas with dependent return type (#176296)
The initial implementation of C++23 style lambdas without parameter
lists, 0620e6f4b76a9, removed `DeclLoc`, which was used to intitialize
`DeclEndLoc`.
This code was then moved around a bit in behavior-preserving ways in
https://reviews.llvm.org/D124351 and 2eb1e75f42d7e09e.
If a lambda has no parentheses, no exception-specification,
attribute-specifier, *and* a decltype() return type (which leads to
`ParseTrailingReturnType` returning a range where
`Range.getEnd().isValid()` is false), then we no longer set a valid
`DeclEndLoc`. Fix this by restoring `DeclLoc` and using it as it was
used before 0620e6f4b76a9.
Fixes #176256.
ac: suppress lint warning about forgotten command line option
Suppressing the warning takes less visual space than defining the
options using a preprocessor conditional.
lint: assume that strlen(str) fits into an int
Strings of this length are seldom, so don't worry that their length
might overflow an int variable. There are more practical bugs to be
discovered and fixed first.
Update acpica to 2025-12-12 (previous was 2025-08-07)
12 December 2025. Summary of changes for version 20251212:
Major changes:
Update many existing ACPI tables to follow the ACPI 6.6 Specification
changes and/or newly approved ASWG ECRs - multiple contributors
Add a few new ACPI tables: IOVT, SWFT, KEYP - multiple contributors
Add many new UUIDs, Hardware/PnP/ACPI IDs - Armin Wolf and Pawel
Chmielewski
Support a few new special methods (_xxx format) and modify few existing
ones to stay compliant with the latest ACPI Specification changes
Improve existing tools/utilities and fix/clean up some problematic usages
along with patching certain vulnerabilities
filesystems/versitygw: new port - high performance S3 service and proxy
Differential Revision: https://reviews.freebsd.org/D54616
Sponsored by: SkunkWerks, GmbH
lang/erlang: rename typer to avoid conflicts with other ports
typer is rarely used, so rename to erl_typer to allow the far more
common py-typer to take its place, used by many py-* CLI tools.
Sponsored by: SkunkWerks, GmbH
Approved by: erlang
amdgpu - Build in optional support for "CIK" architecture GPUs.
This builds in support for the KAVERI, BONAIRE, HAWAII, KABINI, and MULLINS,
GPU versions.
The newly added source files were taken from Linux 4.20.17 to match the
rest of the amdgpu driver's current state.
By default, amdgpu(4) is not going to match these models.
In order to make amdgpu(4) match and attach to these GPUs, you have to set
the drm.amdgpu.cik_support=1 tunable in /boot/loader.conf.
Until we have 8bit colormapped mode support in syscons(4), you may also
need to force the driver to setup the console framebuffer in 16bpp or 32bpp
mode, using the `drm.video.<connector>' tunable documented in drm(4).