[clang] [Clang] [Sema] Handle placeholders in '.*' expressions (PR #83103)

2024-03-01 Thread Andrew Kaster via cfe-commits
ADKaster wrote: @AaronBallman @Sirraide would this patch be reasonable to backport to the 18.x release branch? It fixes a problem with our application on the FreeBSD-CURRENT branch. https://github.com/SerenityOS/serenity/issues/23365 https://github.com/llvm/llvm-project/pull/83103

[clang-tools-extra] [clangd] Allow specifying what headers are always included via "" or <> (PR #67749)

2024-01-26 Thread Andrew Kaster via cfe-commits
ADKaster wrote: Yeah seems llvm prefers not to force push PRs, but to keep stacking commits. The squashed commit will have the PR description as the final commit description. The compare button is a bit useless when it has a bunch of changes from main on it

[clang-tools-extra] [clangd] Allow specifying what headers are always included via "" or <> (PR #67749)

2024-01-21 Thread Andrew Kaster via cfe-commits
ADKaster wrote: @HighCommander4 @sam-mccall do you have any capacity to review this change? It would be nice to get it into the 18 release if the window hasn't closed. https://github.com/llvm/llvm-project/pull/67749 ___ cfe-commits mailing list

[clang] [clang] Stub out gcc_struct attribute (PR #71148)

2023-11-29 Thread Andrew Kaster via cfe-commits
ADKaster wrote: > SerenityOS is an OS, independent from Windows. What does porting it to > Windows mean? Build some SerenityOS components on Windows targeting the PE > object file format? In this case, Dan is referring to future plans to port the Ladybird browser to x86_64-windows-msvc. The

[clang-tools-extra] [clangd] Allow specifying what headers are always included via "" or <> (PR #67749)

2023-10-11 Thread Andrew Kaster via cfe-commits
@@ -483,6 +483,56 @@ struct FragmentCompiler { FullyQualifiedNamespaces.begin(), FullyQualifiedNamespaces.end()); }); } +auto QuotedFilter = compileHeaderRegexes(F.QuotedHeaders); +if (QuotedFilter.has_value()) { + Out.Apply.push_back( +