[qt/clang/llvm]: Summary of bulk changes made

KDE Git Services - Bulk Change <[email protected]>
Newsgroups gmane.comp.kde.cvs
Message-ID <[email protected]>
Git repository change summary for qt/clang/llvm
Pushed by mirror-service into branch 'upstream/users/tonykuttai/pragma-comment-copyright-cli'.
Changed from e77eb2aea6fecba4bfa354fc9699ca04542f913b to e1229907e43007173f2c7222c4b1ad52e0860285
Acknowledgement was received that this change introduces only existing code that has been pushed to another public open source repository.

This change contains the following new commits:

Git commit 3bee38f3cbc87f392ea701a260d92dccfc2db621 by Tony Varghese on 06/08/2026 at 08:32..
[Clang][AIX] Preserve -mloadtime-comment-vars variables across serialization

Named internal-linkage variables were silently dropped when their
definition crossed a PCH or C++20 named-module (BMI-to-object) boundary:
DeclMustBeEmitted did not know the implicit attribute, so the PCH writer
never marked the unreferenced variable as required, and for named modules
only non-discardable variables are recorded in the module-initializer
lists that EmitModuleInitializers walks. Teach DeclMustBeEmitted about
the attribute (the CodeGen-side check becomes redundant and is removed)
and record validated internal-linkage module-purview variables in the
module-initializer list.

Since DeclMustBeEmitted now sees the attribute, a preserved variable no
longer triggers -Wunused-const-variable: it is materially used.

Add tests for C++20 module preservation, importer behavior, and
instantiation diagnostics; PCH preservation; unused-warning suppression;
the non-AIX cc1 no-op; and char8_t element-type exclusion. Document the
modules/PCH rules.
https://invent.kde.org/qt/clang/llvm/-/commit/3bee38f3cbc87f392ea701a260d92dccfc2db621

Git commit 269979b8937414a2cd54d9d43d74ada6e6eff625 by Tony Varghese on 06/08/2026 at 08:41..
nit: Minor updates to the comments
https://invent.kde.org/qt/clang/llvm/-/commit/269979b8937414a2cd54d9d43d74ada6e6eff625

Git commit e1229907e43007173f2c7222c4b1ad52e0860285 by Tony Varghese on 06/08/2026 at 09:50..
[Clang][AIX] Error on -mloadtime-comment-vars in cc1 for non-AIX targets

The driver continues to warn and drop the option for unsupported targets;
cc1, reachable directly or via -Xclang, now rejects it with
err_drv_unsupported_opt_for_target, mirroring the -mabi=quadword-atomics
and -mxcoff-roptr checks.
https://invent.kde.org/qt/clang/llvm/-/commit/e1229907e43007173f2c7222c4b1ad52e0860285
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.