Younan Zhang

Results 8 issues of Younan Zhang

Checklist - [x] This problem exists even with the setting `"C_Cpp.enhancedColorization": "Disabled"` ## The code with a problem is: ```cpp template void foo(); template class Bar {}; ``` ## It...

As discussed on Discord, we have the following test case that fails for `ArgStripper` at the moment: ```cpp TEST(ArgStripperTest, WithSpaces) { ArgStripper S; S.strip("-iquote foo"); // The pattern defined at...

I'm not sure if this is the right place to report the issue. But given that allocating large chunks of memory is still inevitable while evaluating constant expressions even after...

CMake takes additional steps beyond copying files at the installation stage. For example, it could perform the RUNPATH substitution on these trailing colons that have been produced at the build...

Given the following code ```cpp enum Enum { E = 2, }; template struct Container {}; auto A = Container(); // #pragma clang __debug dump A ``` running `clangd -check`...

```cpp struct Message {}; Message *message(); void foo() { au^to absent = message(); // No links on `auto` au^to *ok = message(); // Takes us to `Message` } ``` I...

Similar to the approach of handling nested class templates when building a CTAD guide, we substitute the template parameters of a type alias declaration with the instantiating template arguments in...

clang
clang:frontend

The noexcept specifiers of dependent lambdas would be transformed and rebuilt, where the map of instantiation should also contain captured variables in case they are used from the noexcept specifier....

clang
clang:frontend