[llvm-branch-commits] [clang] [clang] CTAD alias: fix the transformation for the require-clause expr (PR #90961)

2024-05-07 Thread Haojian Wu via llvm-branch-commits
https://github.com/hokein updated https://github.com/llvm/llvm-project/pull/90961 >From 5b70158f8eff30125c0bf0d675bab62497ac620f Mon Sep 17 00:00:00 2001 From: Haojian Wu Date: Fri, 3 May 2024 13:54:06 +0200 Subject: [PATCH 1/2] [clang] CTAD alias: refine the transformation for the require-cla

[llvm-branch-commits] [clang] [clang] CTAD alias: fix the transformation for the require-clause expr (PR #90961)

2024-05-07 Thread Haojian Wu via llvm-branch-commits
@@ -2744,31 +2744,155 @@ bool hasDeclaredDeductionGuides(DeclarationName Name, DeclContext *DC) { return false; } +unsigned getTemplateDepth(NamedDecl *TemplateParam) { hokein wrote: Renamed to `getTemplateParameterDepth` per your suggestion. https://gith

[llvm-branch-commits] [clang] [clang] CTAD alias: fix the transformation for the require-clause expr (PR #90961)

2024-05-07 Thread Haojian Wu via llvm-branch-commits
@@ -2744,31 +2744,155 @@ bool hasDeclaredDeductionGuides(DeclarationName Name, DeclContext *DC) { return false; } +unsigned getTemplateDepth(NamedDecl *TemplateParam) { + if (auto *TTP = dyn_cast(TemplateParam)) +return TTP->getDepth(); + if (auto *TTP = dyn_cast(Temp

[llvm-branch-commits] [clang] [clang] CTAD alias: fix the transformation for the require-clause expr (PR #90961)

2024-05-07 Thread Haojian Wu via llvm-branch-commits
@@ -2744,31 +2744,155 @@ bool hasDeclaredDeductionGuides(DeclarationName Name, DeclContext *DC) { return false; } +unsigned getTemplateDepth(NamedDecl *TemplateParam) { hokein wrote: Done. https://github.com/llvm/llvm-project/pull/90961 __

[llvm-branch-commits] [clang] [clang] CTAD alias: fix the transformation for the require-clause expr (PR #90961)

2024-05-07 Thread Haojian Wu via llvm-branch-commits
@@ -2744,31 +2744,155 @@ bool hasDeclaredDeductionGuides(DeclarationName Name, DeclContext *DC) { return false; } +unsigned getTemplateDepth(NamedDecl *TemplateParam) { hokein wrote: Yeah, we're in an anonymous namespace. https://github.com/llvm/llvm-proj

[llvm-branch-commits] [clang] [clang] CTAD alias: fix the transformation for the require-clause expr (PR #90961)

2024-05-07 Thread Haojian Wu via llvm-branch-commits
@@ -2744,31 +2744,155 @@ bool hasDeclaredDeductionGuides(DeclarationName Name, DeclContext *DC) { return false; } +unsigned getTemplateDepth(NamedDecl *TemplateParam) { + if (auto *TTP = dyn_cast(TemplateParam)) +return TTP->getDepth(); + if (auto *TTP = dyn_cast(Temp

[llvm-branch-commits] [clang] [clang] CTAD alias: fix the transformation for the require-clause expr (PR #90961)

2024-05-07 Thread Haojian Wu via llvm-branch-commits
@@ -2744,31 +2744,155 @@ bool hasDeclaredDeductionGuides(DeclarationName Name, DeclContext *DC) { return false; } +unsigned getTemplateDepth(NamedDecl *TemplateParam) { + if (auto *TTP = dyn_cast(TemplateParam)) +return TTP->getDepth(); + if (auto *TTP = dyn_cast(Temp

[llvm-branch-commits] [clang] [Clang] Extend lifetime bound analysis to support assignments (PR #96475)

2024-06-26 Thread Haojian Wu via llvm-branch-commits
https://github.com/hokein edited https://github.com/llvm/llvm-project/pull/96475 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [clang] [Clang] Extend lifetime bound analysis to support assignments (PR #96475)

2024-06-26 Thread Haojian Wu via llvm-branch-commits
https://github.com/hokein edited https://github.com/llvm/llvm-project/pull/96475 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [clang] [Clang] Extend lifetime bound analysis to support assignments (PR #96475)

2024-06-26 Thread Haojian Wu via llvm-branch-commits
hokein wrote: I have separated the refactoring change in #96758. This PR now only focuses on the assignment support. https://github.com/llvm/llvm-project/pull/96475 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.

[llvm-branch-commits] [clang] [Clang] Extend lifetime bound analysis to support assignments (PR #96475)

2024-06-27 Thread Haojian Wu via llvm-branch-commits
https://github.com/hokein updated https://github.com/llvm/llvm-project/pull/96475 error: too big or took too long to generate ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-b

[llvm-branch-commits] [clang-tools-extra] release/18.x: [clangd] [HeuristicResolver] Protect against infinite recursion on DependentNameTypes (#83542) (PR #84117)

2024-03-15 Thread Haojian Wu via llvm-branch-commits
https://github.com/hokein approved this pull request. Backporting this change makes sense to me. I think it needs to be reviewed by the release manager. https://github.com/llvm/llvm-project/pull/84117 ___ llvm-branch-commits mailing list llvm-branch-c

[llvm-branch-commits] [clang] [clang] CTAD alias: fix the transformation for the require-clause expr (PR #90961)

2024-05-03 Thread Haojian Wu via llvm-branch-commits
https://github.com/hokein created https://github.com/llvm/llvm-project/pull/90961 In the clang AST, constraint nodes are deliberately not instantiated unless they are actively being evaluated. Consequently, occurrences of template parameters in the require-clause expression have a subtle "dept

[llvm-branch-commits] [clang-tools-extra] [clangd] Add clangd 19 release notes (PR #105975)

2024-08-26 Thread Haojian Wu via llvm-branch-commits
https://github.com/hokein commented: Thanks. I’ll leave the final approval to @kadircet. Should we mention the module support, even though it’s still in the initial stages? https://github.com/llvm/llvm-project/pull/105975 ___ llvm-branch-commits ma

[llvm-branch-commits] [clang-tools-extra] 42830f8 - [clangd] Extend find-refs to include overrides.

2021-01-20 Thread Haojian Wu via llvm-branch-commits
Author: Haojian Wu Date: 2021-01-20T13:23:20+01:00 New Revision: 42830f8bdc8f064fee648541f79f8e8d66072cce URL: https://github.com/llvm/llvm-project/commit/42830f8bdc8f064fee648541f79f8e8d66072cce DIFF: https://github.com/llvm/llvm-project/commit/42830f8bdc8f064fee648541f79f8e8d66072cce.diff LO

[llvm-branch-commits] [clang-tools-extra] facea4a - [clangd] Fix a missing override keyword, NFC.

2021-01-21 Thread Haojian Wu via llvm-branch-commits
Author: Haojian Wu Date: 2021-01-21T11:06:43+01:00 New Revision: facea4a2d4fa543da2241fb4268c34e9c019fca6 URL: https://github.com/llvm/llvm-project/commit/facea4a2d4fa543da2241fb4268c34e9c019fca6 DIFF: https://github.com/llvm/llvm-project/commit/facea4a2d4fa543da2241fb4268c34e9c019fca6.diff LO

[llvm-branch-commits] [clang] d972d4c - Revert "[clang] Suppress "follow-up" diagnostics on recovery call expressions."

2021-01-22 Thread Haojian Wu via llvm-branch-commits
Author: Haojian Wu Date: 2021-01-22T13:04:37+01:00 New Revision: d972d4c749048531953a16b815e07c67e8455a3b URL: https://github.com/llvm/llvm-project/commit/d972d4c749048531953a16b815e07c67e8455a3b DIFF: https://github.com/llvm/llvm-project/commit/d972d4c749048531953a16b815e07c67e8455a3b.diff LO

[llvm-branch-commits] [clang] c6bd660 - Fix a build-bot failure.

2021-01-25 Thread Haojian Wu via llvm-branch-commits
Author: Haojian Wu Date: 2021-01-25T09:46:29+01:00 New Revision: c6bd6607bf8abfe259fef6a41e695581a88c88f0 URL: https://github.com/llvm/llvm-project/commit/c6bd6607bf8abfe259fef6a41e695581a88c88f0 DIFF: https://github.com/llvm/llvm-project/commit/c6bd6607bf8abfe259fef6a41e695581a88c88f0.diff LO

[llvm-branch-commits] [clang] b1444ed - [AST] Build recovery expression by default for all language.

2020-11-23 Thread Haojian Wu via llvm-branch-commits
Author: Haojian Wu Date: 2020-11-23T11:08:28+01:00 New Revision: b1444edbf41c1fe9f7e676df6e873e9c9318283e URL: https://github.com/llvm/llvm-project/commit/b1444edbf41c1fe9f7e676df6e873e9c9318283e DIFF: https://github.com/llvm/llvm-project/commit/b1444edbf41c1fe9f7e676df6e873e9c9318283e.diff LO

[llvm-branch-commits] [clang-tools-extra] fb6f425 - [clangd] Add metrics for invalid name.

2020-11-25 Thread Haojian Wu via llvm-branch-commits
Author: Haojian Wu Date: 2020-11-25T10:50:43+01:00 New Revision: fb6f425d1b06480f4e61109852b1761cc15c81c1 URL: https://github.com/llvm/llvm-project/commit/fb6f425d1b06480f4e61109852b1761cc15c81c1 DIFF: https://github.com/llvm/llvm-project/commit/fb6f425d1b06480f4e61109852b1761cc15c81c1.diff LO

[llvm-branch-commits] [clang-tools-extra] 0cb3869 - [clangd] Fix a tsan failure.

2020-11-25 Thread Haojian Wu via llvm-branch-commits
Author: Haojian Wu Date: 2020-11-25T11:47:44+01:00 New Revision: 0cb38699a09d859dd40da0e4216b6066c63035f6 URL: https://github.com/llvm/llvm-project/commit/0cb38699a09d859dd40da0e4216b6066c63035f6 DIFF: https://github.com/llvm/llvm-project/commit/0cb38699a09d859dd40da0e4216b6066c63035f6.diff LO

[llvm-branch-commits] [clang] ec6c5e9 - [clang] Improve diagnostics for auto-return-type function if the return expr had an error.

2020-11-30 Thread Haojian Wu via llvm-branch-commits
Author: Haojian Wu Date: 2020-11-30T09:19:15+01:00 New Revision: ec6c5e920a89db0e1c5f73b8349ee0b84192072d URL: https://github.com/llvm/llvm-project/commit/ec6c5e920a89db0e1c5f73b8349ee0b84192072d DIFF: https://github.com/llvm/llvm-project/commit/ec6c5e920a89db0e1c5f73b8349ee0b84192072d.diff LO

[llvm-branch-commits] [clang] c219282 - [AST][RecoveryAST] Preseve more invalid return stmt.

2020-11-30 Thread Haojian Wu via llvm-branch-commits
Author: Haojian Wu Date: 2020-11-30T09:26:41+01:00 New Revision: c21928285430cc25905f774a89cb948867ae55b6 URL: https://github.com/llvm/llvm-project/commit/c21928285430cc25905f774a89cb948867ae55b6 DIFF: https://github.com/llvm/llvm-project/commit/c21928285430cc25905f774a89cb948867ae55b6.diff LO

[llvm-branch-commits] [clang-tools-extra] a59e504 - [clangd] Fix a nullptr-access crash in canonicalRenameDecl.

2020-12-03 Thread Haojian Wu via llvm-branch-commits
Author: Haojian Wu Date: 2020-12-03T12:59:00+01:00 New Revision: a59e504a61a580e7b7d9af0b0380b573cee21a1c URL: https://github.com/llvm/llvm-project/commit/a59e504a61a580e7b7d9af0b0380b573cee21a1c DIFF: https://github.com/llvm/llvm-project/commit/a59e504a61a580e7b7d9af0b0380b573cee21a1c.diff LO

[llvm-branch-commits] [clang] 5b9fc44 - [clang] Add a C++17 deduction guide testcase.

2020-12-04 Thread Haojian Wu via llvm-branch-commits
Author: Haojian Wu Date: 2020-12-04T09:02:50+01:00 New Revision: 5b9fc44d8128717ef2f219b061c018abb85c717f URL: https://github.com/llvm/llvm-project/commit/5b9fc44d8128717ef2f219b061c018abb85c717f DIFF: https://github.com/llvm/llvm-project/commit/5b9fc44d8128717ef2f219b061c018abb85c717f.diff LO

[llvm-branch-commits] [clang-tools-extra] 445289a - [clangd] Fix an assertion violation in rename.

2020-12-04 Thread Haojian Wu via llvm-branch-commits
Author: Haojian Wu Date: 2020-12-04T12:23:26+01:00 New Revision: 445289aa63e1b82b9eea6497fb2d0443813a9d4e URL: https://github.com/llvm/llvm-project/commit/445289aa63e1b82b9eea6497fb2d0443813a9d4e DIFF: https://github.com/llvm/llvm-project/commit/445289aa63e1b82b9eea6497fb2d0443813a9d4e.diff LO

[llvm-branch-commits] [clang-tools-extra] b83b7d0 - [clangd] NFC, avoid potential ODR violation.

2021-01-08 Thread Haojian Wu via llvm-branch-commits
Author: Haojian Wu Date: 2021-01-08T13:29:11+01:00 New Revision: b83b7d08730e2b67d911653f59091b1b311c0213 URL: https://github.com/llvm/llvm-project/commit/b83b7d08730e2b67d911653f59091b1b311c0213 DIFF: https://github.com/llvm/llvm-project/commit/b83b7d08730e2b67d911653f59091b1b311c0213.diff LO

[llvm-branch-commits] [clang-tools-extra] c909512 - [clangd] Cleanup a remaining Optional usage, NFC.

2021-01-08 Thread Haojian Wu via llvm-branch-commits
Author: Haojian Wu Date: 2021-01-08T13:44:20+01:00 New Revision: c909512fdb9ed63081b0578410430117811b86e8 URL: https://github.com/llvm/llvm-project/commit/c909512fdb9ed63081b0578410430117811b86e8 DIFF: https://github.com/llvm/llvm-project/commit/c909512fdb9ed63081b0578410430117811b86e8.diff LO

[llvm-branch-commits] [clang-tools-extra] ed3b1f9 - [clangd] go-to-implementation on a base class jumps to all subclasses.

2021-01-08 Thread Haojian Wu via llvm-branch-commits
Author: Haojian Wu Date: 2021-01-08T13:50:57+01:00 New Revision: ed3b1f906115a0dcd2542fa294d0382a42eb177d URL: https://github.com/llvm/llvm-project/commit/ed3b1f906115a0dcd2542fa294d0382a42eb177d DIFF: https://github.com/llvm/llvm-project/commit/ed3b1f906115a0dcd2542fa294d0382a42eb177d.diff LO

[llvm-branch-commits] [clang-tools-extra] 8e36d21 - [clangd] Add go-to-def metric.

2021-01-08 Thread Haojian Wu via llvm-branch-commits
Author: Haojian Wu Date: 2021-01-08T21:03:59+01:00 New Revision: 8e36d21fabcd23835d17855025d06946eb0dfb9b URL: https://github.com/llvm/llvm-project/commit/8e36d21fabcd23835d17855025d06946eb0dfb9b DIFF: https://github.com/llvm/llvm-project/commit/8e36d21fabcd23835d17855025d06946eb0dfb9b.diff LO

[llvm-branch-commits] [clang-tools-extra] 1677c86 - [clangd] Add metrics for go-to-implementation.

2021-01-11 Thread Haojian Wu via llvm-branch-commits
Author: Haojian Wu Date: 2021-01-11T10:26:50+01:00 New Revision: 1677c86124e5b82a8dbf991f2d5fc450d06db4ad URL: https://github.com/llvm/llvm-project/commit/1677c86124e5b82a8dbf991f2d5fc450d06db4ad DIFF: https://github.com/llvm/llvm-project/commit/1677c86124e5b82a8dbf991f2d5fc450d06db4ad.diff LO

[llvm-branch-commits] [clang-tools-extra] a2dbf34 - [clangd] Fix -check mode doesn't respect any tidy configs.

2021-01-11 Thread Haojian Wu via llvm-branch-commits
Author: Haojian Wu Date: 2021-01-11T16:43:33+01:00 New Revision: a2dbf3443af79426c80e8a808821236c5a2b305e URL: https://github.com/llvm/llvm-project/commit/a2dbf3443af79426c80e8a808821236c5a2b305e DIFF: https://github.com/llvm/llvm-project/commit/a2dbf3443af79426c80e8a808821236c5a2b305e.diff LO

[llvm-branch-commits] [clang-tools-extra] 1df0677 - [clangd] Add language metrics for recovery AST usage.

2020-12-07 Thread Haojian Wu via llvm-branch-commits
Author: Haojian Wu Date: 2020-12-07T10:52:05+01:00 New Revision: 1df0677e6ac65e18da54b1dd5c391bf17a4c2737 URL: https://github.com/llvm/llvm-project/commit/1df0677e6ac65e18da54b1dd5c391bf17a4c2737 DIFF: https://github.com/llvm/llvm-project/commit/1df0677e6ac65e18da54b1dd5c391bf17a4c2737.diff LO

[llvm-branch-commits] [llvm] ecaff13 - [MemProf] Fix a potential "permission denied" test failure on some systems.

2020-12-07 Thread Haojian Wu via llvm-branch-commits
Author: Haojian Wu Date: 2020-12-07T14:04:23+01:00 New Revision: ecaff13fc0bc1105ad910a72a5d0dcd164b35191 URL: https://github.com/llvm/llvm-project/commit/ecaff13fc0bc1105ad910a72a5d0dcd164b35191 DIFF: https://github.com/llvm/llvm-project/commit/ecaff13fc0bc1105ad910a72a5d0dcd164b35191.diff LO

[llvm-branch-commits] [lldb] ce14ffa - [lldb] Fix a failure test after 843f2dbf003f2a51d0d4ab8cf40647c99ded2e93.

2020-12-09 Thread Haojian Wu via llvm-branch-commits
Author: Haojian Wu Date: 2020-12-09T09:32:13+01:00 New Revision: ce14ffa1bba2b609eaba81186c51cf26e9cd60ac URL: https://github.com/llvm/llvm-project/commit/ce14ffa1bba2b609eaba81186c51cf26e9cd60ac DIFF: https://github.com/llvm/llvm-project/commit/ce14ffa1bba2b609eaba81186c51cf26e9cd60ac.diff LO

[llvm-branch-commits] [lldb] 6883042 - [lldb] Fix one more failure test after 843f2dbf003f2a51d0d4ab8cf40647c99ded2e93.

2020-12-09 Thread Haojian Wu via llvm-branch-commits
Author: Haojian Wu Date: 2020-12-09T10:43:52+01:00 New Revision: 6883042528d0338b776bb2316e58999650e94892 URL: https://github.com/llvm/llvm-project/commit/6883042528d0338b776bb2316e58999650e94892 DIFF: https://github.com/llvm/llvm-project/commit/6883042528d0338b776bb2316e58999650e94892.diff LO

[llvm-branch-commits] [clang] a053929 - [AST] Fix a constexpr-evaluator crash on error-dependent returnstmt.

2020-12-10 Thread Haojian Wu via llvm-branch-commits
Author: Haojian Wu Date: 2020-12-10T10:12:15+01:00 New Revision: a0539298540e49cb734c7b82f93572ab46bf9b00 URL: https://github.com/llvm/llvm-project/commit/a0539298540e49cb734c7b82f93572ab46bf9b00 DIFF: https://github.com/llvm/llvm-project/commit/a0539298540e49cb734c7b82f93572ab46bf9b00.diff LO

[llvm-branch-commits] [llvm] 2fc4afd - Fix a -Wunused-variable warning in release build.

2020-12-10 Thread Haojian Wu via llvm-branch-commits
Author: Haojian Wu Date: 2020-12-10T14:52:45+01:00 New Revision: 2fc4afda0f57d6c99b591c1f71f6da933d5e7b31 URL: https://github.com/llvm/llvm-project/commit/2fc4afda0f57d6c99b591c1f71f6da933d5e7b31 DIFF: https://github.com/llvm/llvm-project/commit/2fc4afda0f57d6c99b591c1f71f6da933d5e7b31.diff LO

[llvm-branch-commits] [clang] 5663bf2 - Revert "[analyzer] NFC: Move path diagnostic consumer implementations to libAnalysis."

2020-12-11 Thread Haojian Wu via llvm-branch-commits
Author: Haojian Wu Date: 2020-12-11T10:16:13+01:00 New Revision: 5663bf201f5c444d6fb56fb1bd471bc53c17d837 URL: https://github.com/llvm/llvm-project/commit/5663bf201f5c444d6fb56fb1bd471bc53c17d837 DIFF: https://github.com/llvm/llvm-project/commit/5663bf201f5c444d6fb56fb1bd471bc53c17d837.diff LO

[llvm-branch-commits] [clang] 556e4eb - [AST][RecoveryAST] Preserve type for member call expr if argments are not matched.

2020-12-11 Thread Haojian Wu via llvm-branch-commits
Author: Haojian Wu Date: 2020-12-11T10:38:03+01:00 New Revision: 556e4eba4404acdc003ce344a62de846c0661be2 URL: https://github.com/llvm/llvm-project/commit/556e4eba4404acdc003ce344a62de846c0661be2 DIFF: https://github.com/llvm/llvm-project/commit/556e4eba4404acdc003ce344a62de846c0661be2.diff LO

[llvm-branch-commits] [clang-tools-extra] 38d32e4 - [clangd] Reorder the class field to avoid -Wreorder-ctor warning, NFC.

2020-12-11 Thread Haojian Wu via llvm-branch-commits
Author: Haojian Wu Date: 2020-12-11T10:46:54+01:00 New Revision: 38d32e4fd70cc2b1f6ec10b578a56e631e8ed658 URL: https://github.com/llvm/llvm-project/commit/38d32e4fd70cc2b1f6ec10b578a56e631e8ed658 DIFF: https://github.com/llvm/llvm-project/commit/38d32e4fd70cc2b1f6ec10b578a56e631e8ed658.diff LO

[llvm-branch-commits] [clang] 6326b09 - [AST][RecoveryExpr] Preserve type for broken overrload member call expr.

2020-12-13 Thread Haojian Wu via llvm-branch-commits
Author: Haojian Wu Date: 2020-12-14T08:50:41+01:00 New Revision: 6326b098852bea51debe415a85eebd1753151cd0 URL: https://github.com/llvm/llvm-project/commit/6326b098852bea51debe415a85eebd1753151cd0 DIFF: https://github.com/llvm/llvm-project/commit/6326b098852bea51debe415a85eebd1753151cd0.diff LO

[llvm-branch-commits] [clang-tools-extra] 63ec9e4 - [clangd] Go-to-definition on pure virtual method decls jumps to all overrides.

2020-12-14 Thread Haojian Wu via llvm-branch-commits
Author: Haojian Wu Date: 2020-12-14T08:56:24+01:00 New Revision: 63ec9e40d10056b0f85605d585e7db0b4146851e URL: https://github.com/llvm/llvm-project/commit/63ec9e40d10056b0f85605d585e7db0b4146851e DIFF: https://github.com/llvm/llvm-project/commit/63ec9e40d10056b0f85605d585e7db0b4146851e.diff LO

[llvm-branch-commits] [clang-tools-extra] 2378a6e - [clangd] Fix null check in FindTarget.

2020-06-10 Thread Haojian Wu via llvm-branch-commits
Author: Sam McCall Date: 2020-06-10T10:28:44+02:00 New Revision: 2378a6e4f136d574c294da72f2dde0225ba05e89 URL: https://github.com/llvm/llvm-project/commit/2378a6e4f136d574c294da72f2dde0225ba05e89 DIFF: https://github.com/llvm/llvm-project/commit/2378a6e4f136d574c294da72f2dde0225ba05e89.diff LO

[llvm-branch-commits] [clang-tools-extra] 85a2d23 - [clangd] Add the missing elaborated types in FindTarget.

2020-06-10 Thread Haojian Wu via llvm-branch-commits
Author: Haojian Wu Date: 2020-06-10T10:43:50+02:00 New Revision: 85a2d23d963a5bd537a447378c6fc19b6a8b224a URL: https://github.com/llvm/llvm-project/commit/85a2d23d963a5bd537a447378c6fc19b6a8b224a DIFF: https://github.com/llvm/llvm-project/commit/85a2d23d963a5bd537a447378c6fc19b6a8b224a.diff LO

[llvm-branch-commits] [clang-tools-extra] 7918dbd - [clangd] Handle the missing injectedClassNameType in targetDecl.

2020-06-10 Thread Haojian Wu via llvm-branch-commits
Author: Haojian Wu Date: 2020-06-10T10:40:34+02:00 New Revision: 7918dbda298871cd4f7f622c4d880e9251986ffd URL: https://github.com/llvm/llvm-project/commit/7918dbda298871cd4f7f622c4d880e9251986ffd DIFF: https://github.com/llvm/llvm-project/commit/7918dbda298871cd4f7f622c4d880e9251986ffd.diff LO

[llvm-branch-commits] [clang-tools-extra] cd477e7 - [clangd] Fix modernize-loop-convert "multiple diag in flight" crash.

2020-06-10 Thread Haojian Wu via llvm-branch-commits
Author: Haojian Wu Date: 2020-06-10T10:57:46+02:00 New Revision: cd477e7fdbf75642caa58b55b498a62f82a88bf7 URL: https://github.com/llvm/llvm-project/commit/cd477e7fdbf75642caa58b55b498a62f82a88bf7 DIFF: https://github.com/llvm/llvm-project/commit/cd477e7fdbf75642caa58b55b498a62f82a88bf7.diff LO

[llvm-branch-commits] [clang-tools-extra] 38f995e - [clangd] Don't assert when completing a lambda variable inside the lambda.

2020-06-10 Thread Haojian Wu via llvm-branch-commits
Author: Sam McCall Date: 2020-06-10T11:15:14+02:00 New Revision: 38f995e4cb4c77c4a64cd1fedc1aeae91d8281cc URL: https://github.com/llvm/llvm-project/commit/38f995e4cb4c77c4a64cd1fedc1aeae91d8281cc DIFF: https://github.com/llvm/llvm-project/commit/38f995e4cb4c77c4a64cd1fedc1aeae91d8281cc.diff LO

[llvm-branch-commits] [clang] cbc9b92 - [clang] Persist Attr::IsPackExpansion into the PCH

2020-06-10 Thread Haojian Wu via llvm-branch-commits
Author: Nathan Ridge Date: 2020-06-10T11:34:30+02:00 New Revision: cbc9b92df4582617314b08d1ecef41d355733874 URL: https://github.com/llvm/llvm-project/commit/cbc9b92df4582617314b08d1ecef41d355733874 DIFF: https://github.com/llvm/llvm-project/commit/cbc9b92df4582617314b08d1ecef41d355733874.diff

[llvm-branch-commits] [clang] d942a81 - PR45063: Fix crash on invalid processing an elaborated class template-id

2020-06-10 Thread Haojian Wu via llvm-branch-commits
Author: Richard Smith Date: 2020-06-10T11:46:25+02:00 New Revision: d942a81c71a3f970857e92e98cc6503b61b589b0 URL: https://github.com/llvm/llvm-project/commit/d942a81c71a3f970857e92e98cc6503b61b589b0 DIFF: https://github.com/llvm/llvm-project/commit/d942a81c71a3f970857e92e98cc6503b61b589b0.diff

[llvm-branch-commits] [clang] 3f4a753 - [clang] Fix crash on visiting null nestedNameSpecifier.

2020-06-10 Thread Haojian Wu via llvm-branch-commits
Author: Haojian Wu Date: 2020-06-10T11:46:53+02:00 New Revision: 3f4a753f597357db77fe395561234a50daa451b3 URL: https://github.com/llvm/llvm-project/commit/3f4a753f597357db77fe395561234a50daa451b3 DIFF: https://github.com/llvm/llvm-project/commit/3f4a753f597357db77fe395561234a50daa451b3.diff LO

[llvm-branch-commits] [clang] 41c5efc - [Syntax] Simplify TokenCollector::Builder, use captured expansion bounds. NFC

2020-06-10 Thread Haojian Wu via llvm-branch-commits
Author: Sam McCall Date: 2020-06-10T14:21:44+02:00 New Revision: 41c5efc3f2f22475bf3290309c90e84713511711 URL: https://github.com/llvm/llvm-project/commit/41c5efc3f2f22475bf3290309c90e84713511711 DIFF: https://github.com/llvm/llvm-project/commit/41c5efc3f2f22475bf3290309c90e84713511711.diff LO

[llvm-branch-commits] [clang] 0530e2a - [Syntax] Merge overlapping top-level macros in TokenBuffer

2020-06-10 Thread Haojian Wu via llvm-branch-commits
Author: Sam McCall Date: 2020-06-10T14:21:44+02:00 New Revision: 0530e2a811b08f13e8137c29f047ad6bd11967fa URL: https://github.com/llvm/llvm-project/commit/0530e2a811b08f13e8137c29f047ad6bd11967fa DIFF: https://github.com/llvm/llvm-project/commit/0530e2a811b08f13e8137c29f047ad6bd11967fa.diff LO

[llvm-branch-commits] [clang] 5d21aed - Add release note for RecoveryExpr.

2020-08-28 Thread Haojian Wu via llvm-branch-commits
Author: Haojian Wu Date: 2020-08-28T09:56:52+02:00 New Revision: 5d21aedfdbf0b85d65bad08b7b89913205de4b33 URL: https://github.com/llvm/llvm-project/commit/5d21aedfdbf0b85d65bad08b7b89913205de4b33 DIFF: https://github.com/llvm/llvm-project/commit/5d21aedfdbf0b85d65bad08b7b89913205de4b33.diff LO