[clang][bytecode] Fix incorrect handling of arithmetic on string literals (#173212)
The fast path for string literals fails to consider the offset of the
pointer into an array of chars, this change simply adds the required
checks and bounds corrections prior to calling strnlen.
Fixes #173175
[ORC] Fix ReOptimizeLayer buggy jit-dispatch signature in fa7f7a4cab4. (#173457)
fa7f7a4cab4 changed the jit-dispatch function signature used in the
orc_rt_lite_reoptimize_helper function, but jit-dispatch still takes a
raw data pointer and size argument.
Should fix the bug in
https://lab.llvm.org/buildbot/#/builders/169/builds/18319 and similar
builds.
x11/libxkbcommon: Fix build with non-default options setting
Installation of xkbcli-dump-keymap and xkbcli-interactive should be
conditionalized based on selected port options.
PR: 291825
Reported by: Ivan Rozhuk <rozhuk.im at gmail.com>,
Michael Muenz <m.muenz at gmail.com>
Tested by: Ivan Rozhuk <rozhuk.im at gmail.com>
Approved by: portmgr (build fix blanket)
Fixes: 90d358a2edc4 (x11/libxkbcommon: Update to 1.13.0)
[libc++] Implement P3836R2: Make `optional<T&>` trivially copyable (#171528)
Resolves #171275
- `*_assign_base` base class trivial overloads needed to be updated to
allow references.
- Add tests
- Update release notes