[clang] [clang] Implement CTAD for type alias template. (PR #77890)

2024-01-29 Thread Haojian Wu via cfe-commits
hokein wrote: Thanks for the summary. > We do not think a feature flag is a good fit. > > * Until clang 19 ships (in 6 months) we do not need to stabilize the feature > (but ofc we should avoid regressions, which we would not find if hidden > behind a flag), and the flag does not guarantee ex

[clang] [clang] Use getDefaultArgRange instead of getDefaultArg to retrieve the (PR #79296)

2024-01-29 Thread Haojian Wu via cfe-commits
https://github.com/hokein edited https://github.com/llvm/llvm-project/pull/79296 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [clang] Implement CTAD for type alias template. (PR #77890)

2024-01-29 Thread Haojian Wu via cfe-commits
hokein wrote: I started a discussion on discourse: https://discourse.llvm.org/t/a-temporary-flag-for-guarding-access-to-an-in-development-c-20-feature-in-clang/76597. https://github.com/llvm/llvm-project/pull/77890 ___ cfe-commits mailing list cfe-com

[clang] [clang] WIP: Implement CTAD for type alias template. (PR #77890)

2024-01-12 Thread Haojian Wu via cfe-commits
https://github.com/hokein created https://github.com/llvm/llvm-project/pull/77890 Fixes #54051 This is a preliminary, WIP and messy implementation. While it is still missing many pieces (see FIXMEs), it works for simple cases. CC @ilya-biryukov, @sam-mccall , @usx95 >From ccf08bb5e209c98bd

[clang] [clang] Fix CTAD not work for function-type and array-type arguments. (PR #78159)

2024-01-15 Thread Haojian Wu via cfe-commits
https://github.com/hokein created https://github.com/llvm/llvm-project/pull/78159 Fixes https://github.com/llvm/llvm-project/issues/51710 >From f86766ff519ab2b802c0f1ac6c8138cbeadd543a Mon Sep 17 00:00:00 2001 From: Haojian Wu Date: Mon, 15 Jan 2024 14:30:18 +0100 Subject: [PATCH] [clang] Fix

[clang] [clang] Fix CTAD not work for function-type and array-type arguments. (PR #78159)

2024-01-15 Thread Haojian Wu via cfe-commits
https://github.com/hokein updated https://github.com/llvm/llvm-project/pull/78159 >From f86766ff519ab2b802c0f1ac6c8138cbeadd543a Mon Sep 17 00:00:00 2001 From: Haojian Wu Date: Mon, 15 Jan 2024 14:30:18 +0100 Subject: [PATCH 1/2] [clang] Fix CTAD not work for function-type and array-type argum

[clang] [clang] Fix CTAD not work for function-type and array-type arguments. (PR #78159)

2024-01-15 Thread Haojian Wu via cfe-commits
@@ -0,0 +1,26 @@ +// RUN: %clang_cc1 -fsyntax-only -verify -Wno-unused-value -std=c++20 %s +// expected-no-diagnostics hokein wrote: Sure, done. https://github.com/llvm/llvm-project/pull/78159 ___ cfe-commits mailing l

[clang] [clang] Fix CTAD not work for function-type and array-type arguments. (PR #78159)

2024-01-15 Thread Haojian Wu via cfe-commits
https://github.com/hokein updated https://github.com/llvm/llvm-project/pull/78159 >From f86766ff519ab2b802c0f1ac6c8138cbeadd543a Mon Sep 17 00:00:00 2001 From: Haojian Wu Date: Mon, 15 Jan 2024 14:30:18 +0100 Subject: [PATCH 1/3] [clang] Fix CTAD not work for function-type and array-type argum

[clang] [clang] Fix CTAD not work for function-type and array-type arguments. (PR #78159)

2024-01-15 Thread Haojian Wu via cfe-commits
@@ -645,4 +645,27 @@ namespace undefined_warnings { auto test2 = TemplDObj(.0f); } } + +namespace GH51710 { +template +struct A { + A(T f()) {} + A(int f(), T) {} + + A(T array[10]) {} + A(int array[10], T) {} hokein wrote: Done. https://github.com/

[clang] [clang] Fix CTAD not work for function-type and array-type arguments. (PR #78159)

2024-01-15 Thread Haojian Wu via cfe-commits
@@ -2587,15 +2587,17 @@ struct ConvertConstructorToDeductionGuideTransform { : ParamTy->isRValueReferenceType() ? VK_XValue : VK_PRValue); } - -ParmVarDecl *NewParam = ParmVarDecl::Cr

[clang-tools-extra] [NFC][clang-tidy]improve performance for misc-unused-using-decls check (PR #78231)

2024-01-16 Thread Haojian Wu via cfe-commits
https://github.com/hokein approved this pull request. Thanks, the code looks good. Do you have any performance data after this change? https://github.com/llvm/llvm-project/pull/78231 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists

[clang] [clang] Fix CTAD not work for function-type and array-type arguments. (PR #78159)

2024-01-16 Thread Haojian Wu via cfe-commits
https://github.com/hokein edited https://github.com/llvm/llvm-project/pull/78159 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [clang] Fix CTAD not work for function-type and array-type arguments. (PR #78159)

2024-01-16 Thread Haojian Wu via cfe-commits
hokein wrote: > Can you please provide a more detailed summary, since these are usually what > goes in the git log. It should describe the cause and the approach of the > fix. It is also helpful for reviewers as well. Done, added details in the description. https://github.com/llvm/llvm-projec

[clang] [clang] Fix CTAD not work for function-type and array-type arguments. (PR #78159)

2024-01-16 Thread Haojian Wu via cfe-commits
https://github.com/hokein closed https://github.com/llvm/llvm-project/pull/78159 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [clang] Fix CTAD for aggregates for nested template classes (PR #78387)

2024-01-17 Thread Haojian Wu via cfe-commits
hokein wrote: Thanks, this change looks good to me. https://github.com/llvm/llvm-project/pull/78387 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [clang][AST] Invalidate DecompositionDecl if it has invalid initializer. (PR #72428)

2024-01-17 Thread Haojian Wu via cfe-commits
https://github.com/hokein closed https://github.com/llvm/llvm-project/pull/72428 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang-tools-extra] [clangd] Don't collect templated decls for builtin templates (PR #78466)

2024-01-18 Thread Haojian Wu via cfe-commits
https://github.com/hokein approved this pull request. https://github.com/llvm/llvm-project/pull/78466 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang-tools-extra] [clangd] Don't collect templated decls for builtin templates (PR #78466)

2024-01-18 Thread Haojian Wu via cfe-commits
https://github.com/hokein edited https://github.com/llvm/llvm-project/pull/78466 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang-tools-extra] [clangd] Don't collect templated decls for builtin templates (PR #78466)

2024-01-18 Thread Haojian Wu via cfe-commits
@@ -443,9 +443,15 @@ struct TargetFinder { Outer.add(TST->getAliasedType(), Flags | Rel::Underlying); // Don't *traverse* the alias, which would result in traversing the // template of the underlying type. - Outer.report( - TS

[clang] [coroutine] Create coroutine body in the correct eval context (PR #78589)

2024-01-18 Thread Haojian Wu via cfe-commits
https://github.com/hokein approved this pull request. thanks, this looks good to me. https://github.com/llvm/llvm-project/pull/78589 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [coroutine] Create coroutine body in the correct eval context (PR #78589)

2024-01-18 Thread Haojian Wu via cfe-commits
https://github.com/hokein edited https://github.com/llvm/llvm-project/pull/78589 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [coroutine] Create coroutine body in the correct eval context (PR #78589)

2024-01-18 Thread Haojian Wu via cfe-commits
@@ -0,0 +1,34 @@ +// RUN: %clang_cc1 -std=c++20 -ast-dump %s | FileCheck %s +#include "Inputs/std-coroutine.h" + +// Github issue: https://github.com/llvm/llvm-project/issues/78290 hokein wrote: nit: we usually encode the github issue with `namespace GH78290 {...

[clang] [coroutine] Create coroutine body in the correct eval context (PR #78589)

2024-01-18 Thread Haojian Wu via cfe-commits
@@ -0,0 +1,34 @@ +// RUN: %clang_cc1 -std=c++20 -ast-dump %s | FileCheck %s +#include "Inputs/std-coroutine.h" + +// Github issue: https://github.com/llvm/llvm-project/issues/78290 +class Gen { + public: +class promise_type { + public: +template +explic

[clang-tools-extra] [include-cleaner] Add --only-headers flag, opposite of --ignore-headers (PR #78714)

2024-01-22 Thread Haojian Wu via cfe-commits
https://github.com/hokein approved this pull request. https://github.com/llvm/llvm-project/pull/78714 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [clang] WIP: Implement CTAD for type alias template. (PR #77890)

2024-01-22 Thread Haojian Wu via cfe-commits
https://github.com/hokein updated https://github.com/llvm/llvm-project/pull/77890 >From 89ae5aaf3bd6b4908191902b999ef9f6782d645f Mon Sep 17 00:00:00 2001 From: Haojian Wu Date: Wed, 26 Jul 2023 09:40:12 +0200 Subject: [PATCH 1/6] [clang] WIP: Implement CTAD for type alias template. This is a p

[clang] [clang] WIP: Implement CTAD for type alias template. (PR #77890)

2024-01-22 Thread Haojian Wu via cfe-commits
https://github.com/hokein updated https://github.com/llvm/llvm-project/pull/77890 >From 0f7ac82eaf79a483159351a44782c4b375f8e31b Mon Sep 17 00:00:00 2001 From: Haojian Wu Date: Wed, 26 Jul 2023 09:40:12 +0200 Subject: [PATCH 1/6] [clang] WIP: Implement CTAD for type alias template. This is a p

[clang] [clang] WIP: Implement CTAD for type alias template. (PR #77890)

2024-01-22 Thread Haojian Wu via cfe-commits
https://github.com/hokein updated https://github.com/llvm/llvm-project/pull/77890 >From 0b592732066e79c7ea64bdd2550a58bc86d9b464 Mon Sep 17 00:00:00 2001 From: Haojian Wu Date: Wed, 26 Jul 2023 09:40:12 +0200 Subject: [PATCH 1/6] [clang] WIP: Implement CTAD for type alias template. This is a p

[clang] [clang] WIP: Implement CTAD for type alias template. (PR #77890)

2024-01-22 Thread Haojian Wu via cfe-commits
hokein wrote: > Note that Clang 18 is going to branch soon, so this PR is going to target > Clang 19. Yes, this patch will not be ready before the 18 release cut, so targeting clang 19 sounds like a good plan. As you may notice, the implementation is incomplete, and is likely far from perfec

[clang] [clang][index] Fix processing of CompoundAssignOperator at setting up reference roles (PR #69370)

2023-10-19 Thread Haojian Wu via cfe-commits
https://github.com/hokein edited https://github.com/llvm/llvm-project/pull/69370 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [clang][index] Fix processing of CompoundAssignOperator at setting up reference roles (PR #69370)

2023-10-19 Thread Haojian Wu via cfe-commits
@@ -77,9 +77,15 @@ class BodyIndexer : public RecursiveASTVisitor { const Stmt *Parent = *It; if (auto BO = dyn_cast(Parent)) { - if (BO->getOpcode() == BO_Assign && BO->getLHS()->IgnoreParenCasts() == E) -Roles |= (unsigned)SymbolRole::Write; - + if

[clang] [clang][index] Fix processing of CompoundAssignOperator at setting up reference roles (PR #69370)

2023-10-19 Thread Haojian Wu via cfe-commits
https://github.com/hokein approved this pull request. good catch. https://github.com/llvm/llvm-project/pull/69370 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [tooling/include-mapping] Add missing localtime_r symbols (PR #66091)

2023-10-25 Thread Haojian Wu via cfe-commits
https://github.com/hokein closed https://github.com/llvm/llvm-project/pull/66091 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang-tools-extra] r369514 - [clangd] Ignore implicit conversion-operator nodes in find refs.

2019-08-21 Thread Haojian Wu via cfe-commits
Author: hokein Date: Wed Aug 21 03:54:19 2019 New Revision: 369514 URL: http://llvm.org/viewvc/llvm-project?rev=369514&view=rev Log: [clangd] Ignore implicit conversion-operator nodes in find refs. Reviewers: ilya-biryukov Subscribers: MaskRay, jkorous, arphaman, kadircet, cfe-commits Tags: #cl

r369629 - Remove an unused function, suppress -Wunused-function warning.

2019-08-22 Thread Haojian Wu via cfe-commits
Author: hokein Date: Thu Aug 22 01:49:41 2019 New Revision: 369629 URL: http://llvm.org/viewvc/llvm-project?rev=369629&view=rev Log: Remove an unused function, suppress -Wunused-function warning. Modified: cfe/trunk/lib/StaticAnalyzer/Checkers/CastValueChecker.cpp Modified: cfe/trunk/lib/Sta

[clang-tools-extra] r369631 - [clangd] The ClangdServer::EnableHiddenFeatures is not used any more.

2019-08-22 Thread Haojian Wu via cfe-commits
Author: hokein Date: Thu Aug 22 02:01:04 2019 New Revision: 369631 URL: http://llvm.org/viewvc/llvm-project?rev=369631&view=rev Log: [clangd] The ClangdServer::EnableHiddenFeatures is not used any more. Remove it. Modified: clang-tools-extra/trunk/clangd/ClangdServer.h Modified: clang-tools

[clang-tools-extra] r369656 - [clangd] Send suppported codeActionKinds to the client.

2019-08-22 Thread Haojian Wu via cfe-commits
Author: hokein Date: Thu Aug 22 07:53:45 2019 New Revision: 369656 URL: http://llvm.org/viewvc/llvm-project?rev=369656&view=rev Log: [clangd] Send suppported codeActionKinds to the client. Summary: This would make client know which codeActionKinds that clangd may return. VSCode will add a new en

[clang-tools-extra] r369739 - [clang-tidy] Don't emit google-runtime-references warning for functions defined in macros.

2019-08-23 Thread Haojian Wu via cfe-commits
Author: hokein Date: Fri Aug 23 01:47:27 2019 New Revision: 369739 URL: http://llvm.org/viewvc/llvm-project?rev=369739&view=rev Log: [clang-tidy] Don't emit google-runtime-references warning for functions defined in macros. Summary: The macro are usually defined in the common/base headers which

[clang-tools-extra] r369741 - [clangd] Link more clang-tidy modules to clangd

2019-08-23 Thread Haojian Wu via cfe-commits
Author: hokein Date: Fri Aug 23 02:13:23 2019 New Revision: 369741 URL: http://llvm.org/viewvc/llvm-project?rev=369741&view=rev Log: [clangd] Link more clang-tidy modules to clangd Summary: There are two new clang-tidy modules being added recently. Reviewers: sammccall, jdoerfert Subscribers: s

[clang-tools-extra] r369884 - [clangd] Send highlighting diff beyond the end of the file.

2019-08-26 Thread Haojian Wu via cfe-commits
Author: hokein Date: Mon Aug 26 01:38:45 2019 New Revision: 369884 URL: http://llvm.org/viewvc/llvm-project?rev=369884&view=rev Log: [clangd] Send highlighting diff beyond the end of the file. Summary: This would make the client life (tracking the changes) easier. Reviewers: jvikstrom Subscribe

[clang-tools-extra] r370200 - [clang-tidy] Fix the potential infinite loop in recordIsTriviallyDefaultConstructible.

2019-08-28 Thread Haojian Wu via cfe-commits
Author: hokein Date: Wed Aug 28 06:45:53 2019 New Revision: 370200 URL: http://llvm.org/viewvc/llvm-project?rev=370200&view=rev Log: [clang-tidy] Fix the potential infinite loop in recordIsTriviallyDefaultConstructible. Summary: The recordIsTriviallyDefaultConstructible may cause an infinite loo

[clang-tools-extra] r370218 - [clangd][vscode] Don't leak the resources

2019-08-28 Thread Haojian Wu via cfe-commits
Author: hokein Date: Wed Aug 28 08:09:04 2019 New Revision: 370218 URL: http://llvm.org/viewvc/llvm-project?rev=370218&view=rev Log: [clangd][vscode] Don't leak the resources Summary: We miss a few places where we need to add them to the subscriptions. Reviewers: jvikstrom Subscribers: ilya-bir

[clang-tools-extra] r370371 - [clangd] Update out-of-date links in readme, NFC.

2019-08-29 Thread Haojian Wu via cfe-commits
Author: hokein Date: Thu Aug 29 07:57:32 2019 New Revision: 370371 URL: http://llvm.org/viewvc/llvm-project?rev=370371&view=rev Log: [clangd] Update out-of-date links in readme, NFC. Modified: clang-tools-extra/trunk/clangd/clients/clangd-vscode/README.md Modified: clang-tools-extra/trunk/cl

[clang-tools-extra] r370446 - [clangd] Add .vscode-test to .gitignore.

2019-08-30 Thread Haojian Wu via cfe-commits
Author: hokein Date: Fri Aug 30 02:06:18 2019 New Revision: 370446 URL: http://llvm.org/viewvc/llvm-project?rev=370446&view=rev Log: [clangd] Add .vscode-test to .gitignore. Reviewers: jvikstrom Subscribers: ilya-biryukov, MaskRay, jkorous, arphaman, kadircet, cfe-commits Tags: #clang Differen

[clang-tools-extra] r370760 - [clang-tidy] Fix a false positive in unused-using-decl check

2019-09-03 Thread Haojian Wu via cfe-commits
Author: hokein Date: Tue Sep 3 07:13:00 2019 New Revision: 370760 URL: http://llvm.org/viewvc/llvm-project?rev=370760&view=rev Log: [clang-tidy] Fix a false positive in unused-using-decl check The previous matcher "hasAnyTemplateArgument(templateArgument())" only matches the first template argum

[clang-tools-extra] r371036 - [clangd][vscode] Make SemanticHighlightingFeature more self-contained.

2019-09-05 Thread Haojian Wu via cfe-commits
Author: hokein Date: Thu Sep 5 02:14:04 2019 New Revision: 371036 URL: http://llvm.org/viewvc/llvm-project?rev=371036&view=rev Log: [clangd][vscode] Make SemanticHighlightingFeature more self-contained. Summary: so that we don't have too many usage from the client side (just a single occurrance

[clang-tools-extra] r371038 - [clangd][vscode] Add a flag to enable semantic highlighting in clangd

2019-09-05 Thread Haojian Wu via cfe-commits
Author: hokein Date: Thu Sep 5 02:26:03 2019 New Revision: 371038 URL: http://llvm.org/viewvc/llvm-project?rev=371038&view=rev Log: [clangd][vscode] Add a flag to enable semantic highlighting in clangd Reviewers: ilya-biryukov Subscribers: MaskRay, jkorous, arphaman, kadircet, cfe-commits Tags

[clang-tools-extra] r371194 - [clangd] Use override keyword to override the base class method, NFC

2019-09-06 Thread Haojian Wu via cfe-commits
Author: hokein Date: Fri Sep 6 03:24:39 2019 New Revision: 371194 URL: http://llvm.org/viewvc/llvm-project?rev=371194&view=rev Log: [clangd] Use override keyword to override the base class method, NFC Modified: clang-tools-extra/trunk/clangd/ParsedAST.cpp Modified: clang-tools-extra/trunk/c

[clang-tools-extra] r310035 - [clang-tidy] Support initializer-list constructor cases in modernize-make-unique.

2017-08-04 Thread Haojian Wu via cfe-commits
Author: hokein Date: Fri Aug 4 01:07:05 2017 New Revision: 310035 URL: http://llvm.org/viewvc/llvm-project?rev=310035&view=rev Log: [clang-tidy] Support initializer-list constructor cases in modernize-make-unique. Reviewers: alexfh Reviewed By: alexfh Subscribers: malcolm.parsons, JDevliegher

[clang-tools-extra] r310050 - [clang-tidy] Ignore macros in make-unique check.

2017-08-04 Thread Haojian Wu via cfe-commits
Author: hokein Date: Fri Aug 4 04:18:00 2017 New Revision: 310050 URL: http://llvm.org/viewvc/llvm-project?rev=310050&view=rev Log: [clang-tidy] Ignore macros in make-unique check. Summary: The check doesn't fully support smart-ptr usages inside macros, which may cause incorrect fixes, or even c

[clang-tools-extra] r310051 - [clang-tidy] Add missing documents for "IgnoreMacros" option.

2017-08-04 Thread Haojian Wu via cfe-commits
Author: hokein Date: Fri Aug 4 04:25:05 2017 New Revision: 310051 URL: http://llvm.org/viewvc/llvm-project?rev=310051&view=rev Log: [clang-tidy] Add missing documents for "IgnoreMacros" option. Modified: clang-tools-extra/trunk/docs/clang-tidy/checks/modernize-make-shared.rst clang-tool

[clang-tools-extra] r310496 - [clang-tidy] Fix another crash in make-unique check.

2017-08-09 Thread Haojian Wu via cfe-commits
Author: hokein Date: Wed Aug 9 10:03:42 2017 New Revision: 310496 URL: http://llvm.org/viewvc/llvm-project?rev=310496&view=rev Log: [clang-tidy] Fix another crash in make-unique check. Summary: The crash happens when calling `reset` method without any preceding operation like "->" or ".", this c

[clang-tools-extra] r310558 - [clang-tidy] Add missing doc in cppcoreguidelines-c-copy-assignment-signature check.

2017-08-10 Thread Haojian Wu via cfe-commits
Author: hokein Date: Thu Aug 10 02:12:32 2017 New Revision: 310558 URL: http://llvm.org/viewvc/llvm-project?rev=310558&view=rev Log: [clang-tidy] Add missing doc in cppcoreguidelines-c-copy-assignment-signature check. Added: clang-tools-extra/trunk/docs/clang-tidy/checks/cppcoreguidelines-c

[clang-tools-extra] r310577 - [clang-tidy] add forwarders in the aliased checks from hicpp module

2017-08-10 Thread Haojian Wu via cfe-commits
Author: hokein Date: Thu Aug 10 03:12:31 2017 New Revision: 310577 URL: http://llvm.org/viewvc/llvm-project?rev=310577&view=rev Log: [clang-tidy] add forwarders in the aliased checks from hicpp module Summary: Adds redirections notes and the actual redirections in the documentation for hicpp Pa

[clang-tools-extra] r310578 - [clang-tidy] Fix an error in the doc.

2017-08-10 Thread Haojian Wu via cfe-commits
Author: hokein Date: Thu Aug 10 03:15:48 2017 New Revision: 310578 URL: http://llvm.org/viewvc/llvm-project?rev=310578&view=rev Log: [clang-tidy] Fix an error in the doc. Modified: clang-tools-extra/trunk/docs/clang-tidy/checks/cppcoreguidelines-c-copy-assignment-signature.rst Modified: cl

Re: [clang-tools-extra] r310584 - [clang-tidy] Add modernize-use-emplace.IgnoreImplicitConstructors option

2017-08-10 Thread Haojian Wu via cfe-commits
I think you also need to add the doc for the option in modernize-use-emplace.rst. On Thu, Aug 10, 2017 at 2:19 PM, Alexander Kornienko via cfe-commits < cfe-commits@lists.llvm.org> wrote: > Author: alexfh > Date: Thu Aug 10 05:19:05 2017 > New Revision: 310584 > > URL: http://llvm.org/viewvc/llvm

[clang-tools-extra] r311078 - [clang-tidy] Don't generate fixes for initializer_list constructor in make_unique check.

2017-08-17 Thread Haojian Wu via cfe-commits
Author: hokein Date: Thu Aug 17 03:14:52 2017 New Revision: 311078 URL: http://llvm.org/viewvc/llvm-project?rev=311078&view=rev Log: [clang-tidy] Don't generate fixes for initializer_list constructor in make_unique check. Summary: The current fix will break the compilation -- because braced list

[clang-tools-extra] r311086 - [clang-tidy] Ignore statements inside a template instantiation.

2017-08-17 Thread Haojian Wu via cfe-commits
Author: hokein Date: Thu Aug 17 07:12:38 2017 New Revision: 311086 URL: http://llvm.org/viewvc/llvm-project?rev=311086&view=rev Log: [clang-tidy] Ignore statements inside a template instantiation. Reviewers: alexfh Reviewed By: alexfh Subscribers: JDevlieghere, xazax.hun, cfe-commits Different

[clang-tools-extra] r311652 - [clang-tidy] A follow-up fix of braced-init-list constructors in make-unique check.

2017-08-24 Thread Haojian Wu via cfe-commits
Author: hokein Date: Thu Aug 24 06:35:55 2017 New Revision: 311652 URL: http://llvm.org/viewvc/llvm-project?rev=311652&view=rev Log: [clang-tidy] A follow-up fix of braced-init-list constructors in make-unique check. Reviewers: alexfh Reviewed By: alexfh Subscribers: JDevlieghere, xazax.hun, c

[clang-tools-extra] r311654 - [clang-tidy] Add missing IgnoreMacros doc for modernize-use-equals-default.

2017-08-24 Thread Haojian Wu via cfe-commits
Author: hokein Date: Thu Aug 24 06:45:18 2017 New Revision: 311654 URL: http://llvm.org/viewvc/llvm-project?rev=311654&view=rev Log: [clang-tidy] Add missing IgnoreMacros doc for modernize-use-equals-default. A followup of rL311136. Modified: clang-tools-extra/trunk/docs/clang-tidy/checks/m

[clang] f8f1e5f - [AST] Fix dependence-bits for CXXDefaultInitExpr.

2020-09-20 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2020-09-21T08:47:01+02:00 New Revision: f8f1e5fb39d20985974658fb3d4401a80c0fcccd URL: https://github.com/llvm/llvm-project/commit/f8f1e5fb39d20985974658fb3d4401a80c0fcccd DIFF: https://github.com/llvm/llvm-project/commit/f8f1e5fb39d20985974658fb3d4401a80c0fcccd.diff LO

[clang] af29591 - [AST] Reduce the size of TemplateArgumentLocInfo.

2020-09-21 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2020-09-21T13:08:53+02:00 New Revision: af29591650c43bd3bdc380c9d47b8bfd0f1664a2 URL: https://github.com/llvm/llvm-project/commit/af29591650c43bd3bdc380c9d47b8bfd0f1664a2 DIFF: https://github.com/llvm/llvm-project/commit/af29591650c43bd3bdc380c9d47b8bfd0f1664a2.diff LO

[clang] 41a8bba - Fix buildbot.

2020-09-21 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2020-09-21T13:40:00+02:00 New Revision: 41a8bbad5e52a94a485c5bfe3d7871784fe6d8ed URL: https://github.com/llvm/llvm-project/commit/41a8bbad5e52a94a485c5bfe3d7871784fe6d8ed DIFF: https://github.com/llvm/llvm-project/commit/41a8bbad5e52a94a485c5bfe3d7871784fe6d8ed.diff LO

[clang] 16ca711 - [clang] Fix a typo-correction crash

2020-09-22 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2020-09-22T20:21:21+02:00 New Revision: 16ca711803300bd966acf8759876a1ccd478c616 URL: https://github.com/llvm/llvm-project/commit/16ca711803300bd966acf8759876a1ccd478c616 DIFF: https://github.com/llvm/llvm-project/commit/16ca711803300bd966acf8759876a1ccd478c616.diff LO

[clang] bf890dc - [clang] Don't emit "no member" diagnostic if the lookup fails on an invalid record decl.

2020-09-28 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2020-09-28T15:10:00+02:00 New Revision: bf890dcb0f5eb05b1a98cbd1cdd24c0c4ece8f8d URL: https://github.com/llvm/llvm-project/commit/bf890dcb0f5eb05b1a98cbd1cdd24c0c4ece8f8d DIFF: https://github.com/llvm/llvm-project/commit/bf890dcb0f5eb05b1a98cbd1cdd24c0c4ece8f8d.diff LO

[clang] 5b797eb - [AST] Fix a crash on mangling a binding decl from a DeclRefExpr.

2020-08-19 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2020-08-19T09:05:12+02:00 New Revision: 5b797eb5b4db1e5695f314b916ab3a79f3eda1e6 URL: https://github.com/llvm/llvm-project/commit/5b797eb5b4db1e5695f314b916ab3a79f3eda1e6 DIFF: https://github.com/llvm/llvm-project/commit/5b797eb5b4db1e5695f314b916ab3a79f3eda1e6.diff LO

[clang] 4665901 - [AST][RecoveryExpr] Fix a bogus unused diagnostic when the type is preserved.

2020-08-21 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2020-08-21T15:48:59+02:00 New Revision: 466590192b4202ceb294eb82f881193d013dc90c URL: https://github.com/llvm/llvm-project/commit/466590192b4202ceb294eb82f881193d013dc90c DIFF: https://github.com/llvm/llvm-project/commit/466590192b4202ceb294eb82f881193d013dc90c.diff LO

[clang] 09e7fe9 - [AST][RecoveryAST] Preserve the type by default for recovery expression.

2020-08-24 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2020-08-24T14:28:28+02:00 New Revision: 09e7fe9859b4efeeb35697c095c9676e993fc03c URL: https://github.com/llvm/llvm-project/commit/09e7fe9859b4efeeb35697c095c9676e993fc03c DIFF: https://github.com/llvm/llvm-project/commit/09e7fe9859b4efeeb35697c095c9676e993fc03c.diff LO

[clang-tools-extra] 0aaa2ac - [clangd] Compute the inactive code range for semantic highlighting.

2020-08-26 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2020-08-26T10:50:31+02:00 New Revision: 0aaa2acc4ca0389a79a46bca3dc5b9365c641d77 URL: https://github.com/llvm/llvm-project/commit/0aaa2acc4ca0389a79a46bca3dc5b9365c641d77 DIFF: https://github.com/llvm/llvm-project/commit/0aaa2acc4ca0389a79a46bca3dc5b9365c641d77.diff LO

[clang-tools-extra] 667867e - [clangd] Enable recovery-ast-type by default.

2020-08-26 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2020-08-26T16:47:04+02:00 New Revision: 667867e0df26e45ed2c86e192fee69dd484167c7 URL: https://github.com/llvm/llvm-project/commit/667867e0df26e45ed2c86e192fee69dd484167c7 DIFF: https://github.com/llvm/llvm-project/commit/667867e0df26e45ed2c86e192fee69dd484167c7.diff LO

[clang] 9c9974c - [clang] Limit the maximum level of fold-expr expansion.

2020-09-08 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2020-09-08T15:40:09+02:00 New Revision: 9c9974c3ccb6468cc83f759240293538cf123fcd URL: https://github.com/llvm/llvm-project/commit/9c9974c3ccb6468cc83f759240293538cf123fcd DIFF: https://github.com/llvm/llvm-project/commit/9c9974c3ccb6468cc83f759240293538cf123fcd.diff LO

[clang-tools-extra] 32ae37b - [clang-tidy] Fix dynamic build failures after 156b127945a8c923d141e608b7380427da024376

2020-09-08 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2020-09-08T16:26:48+02:00 New Revision: 32ae37b038b16a1ff9c81428ae4f003377439a22 URL: https://github.com/llvm/llvm-project/commit/32ae37b038b16a1ff9c81428ae4f003377439a22 DIFF: https://github.com/llvm/llvm-project/commit/32ae37b038b16a1ff9c81428ae4f003377439a22.diff LO

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

2020-12-10 Thread Haojian Wu via cfe-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

Re: [clang] ea66410 - Revert "Revert "Revert "Revert "[analyzer] NFC: Move path diagnostic consumer implementations to libAnalysis.""""

2020-12-11 Thread Haojian Wu via cfe-commits
Hi Artem, Looks like this patch has some layer violations, I tried to fix that but there is a main issue not easy to fix -- the issue is that there is a cycle dependency: 1. PlistPathDiagnosticConsumer.cpp (now being moved to clangAnalysis target), and this file calls a method from clang::ASTUnit

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

2020-12-11 Thread Haojian Wu via cfe-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

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

2020-12-11 Thread Haojian Wu via cfe-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

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

2020-12-11 Thread Haojian Wu via cfe-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

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

2020-12-13 Thread Haojian Wu via cfe-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

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

2020-12-13 Thread Haojian Wu via cfe-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

[clang-tools-extra] daa736d - [clangd] Add basic conflict detection for the rename.

2020-11-09 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2020-11-10T08:52:30+01:00 New Revision: daa736da10fd340d63fa828e86e4f4bd6961d6f3 URL: https://github.com/llvm/llvm-project/commit/daa736da10fd340d63fa828e86e4f4bd6961d6f3 DIFF: https://github.com/llvm/llvm-project/commit/daa736da10fd340d63fa828e86e4f4bd6961d6f3.diff LO

[clang-tools-extra] 71064b0 - [clangd] Bump index version number.

2020-11-10 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2020-11-10T10:31:59+01:00 New Revision: 71064b02701dd65065dd412fb01afe81ff83f746 URL: https://github.com/llvm/llvm-project/commit/71064b02701dd65065dd412fb01afe81ff83f746 DIFF: https://github.com/llvm/llvm-project/commit/71064b02701dd65065dd412fb01afe81ff83f746.diff LO

[clang-tools-extra] a97d7b9 - Fix the buildbot failure.

2020-11-10 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2020-11-10T13:11:54+01:00 New Revision: a97d7b9159a0178b774c20358047035f0091efb3 URL: https://github.com/llvm/llvm-project/commit/a97d7b9159a0178b774c20358047035f0091efb3 DIFF: https://github.com/llvm/llvm-project/commit/a97d7b9159a0178b774c20358047035f0091efb3.diff LO

[clang] 7d85f73 - Fix the DeclContextLookupResult::iterator non-copyable.

2020-11-10 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2020-11-10T20:22:45+01:00 New Revision: 7d85f732b13a3434bbb6a9054b8ede0e903961da URL: https://github.com/llvm/llvm-project/commit/7d85f732b13a3434bbb6a9054b8ede0e903961da DIFF: https://github.com/llvm/llvm-project/commit/7d85f732b13a3434bbb6a9054b8ede0e903961da.diff LO

[clang] 7ad6c84 - [clang] Fix an assertion crash in delayed access check.

2020-11-13 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2020-11-13T14:02:57+01:00 New Revision: 7ad6c8414ce2c229129c93281835eb9457cf0bfb URL: https://github.com/llvm/llvm-project/commit/7ad6c8414ce2c229129c93281835eb9457cf0bfb DIFF: https://github.com/llvm/llvm-project/commit/7ad6c8414ce2c229129c93281835eb9457cf0bfb.diff LO

[clang-tools-extra] 218500d - [clang-tidy] Verify the fixes in abseil-redundant-strcat-calls test, NFC

2020-11-17 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2020-11-17T10:15:29+01:00 New Revision: 218500d823c8f0f43fb9c0d8e2ed5d4dd197785b URL: https://github.com/llvm/llvm-project/commit/218500d823c8f0f43fb9c0d8e2ed5d4dd197785b DIFF: https://github.com/llvm/llvm-project/commit/218500d823c8f0f43fb9c0d8e2ed5d4dd197785b.diff LO

[clang-tools-extra] af0d607 - [clang-tidy] Fix an abseil-redundant-strcat-calls crash on 0-parameter StrCat().

2020-11-17 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2020-11-17T11:05:24+01:00 New Revision: af0d607e727512775e8dbec1baf7bfa15c7ecb48 URL: https://github.com/llvm/llvm-project/commit/af0d607e727512775e8dbec1baf7bfa15c7ecb48 DIFF: https://github.com/llvm/llvm-project/commit/af0d607e727512775e8dbec1baf7bfa15c7ecb48.diff LO

[clang-tools-extra] aad3ea8 - [clangd] Remove the trailing "." in add-using message.

2020-11-18 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2020-11-18T14:46:26+01:00 New Revision: aad3ea8983a84827f8d4bc81d76b2a5fe218430e URL: https://github.com/llvm/llvm-project/commit/aad3ea8983a84827f8d4bc81d76b2a5fe218430e DIFF: https://github.com/llvm/llvm-project/commit/aad3ea8983a84827f8d4bc81d76b2a5fe218430e.diff LO

[clang] bd4662c - [AST] Enhance the const expression evaluator to support error-dependent exprs.

2020-11-18 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2020-11-18T15:48:06+01:00 New Revision: bd4662cd3f3743e08699e6bab976d9e7b163ece0 URL: https://github.com/llvm/llvm-project/commit/bd4662cd3f3743e08699e6bab976d9e7b163ece0 DIFF: https://github.com/llvm/llvm-project/commit/bd4662cd3f3743e08699e6bab976d9e7b163ece0.diff LO

[clang-tools-extra] 734d2f9 - [clangd] No crash on "-verify" mode.

2020-11-19 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2020-11-19T15:51:53+01:00 New Revision: 734d2f98f64940b1f545d677729d213a954c7a3f URL: https://github.com/llvm/llvm-project/commit/734d2f98f64940b1f545d677729d213a954c7a3f DIFF: https://github.com/llvm/llvm-project/commit/734d2f98f64940b1f545d677729d213a954c7a3f.diff LO

[clang] c1b209c - [Format] Don't treat compound extension headers (foo.proto.h) as foo.cc main-file header.

2020-10-01 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2020-10-01T19:57:57+02:00 New Revision: c1b209cc61290f1ce1243470b825e0994645cb7d URL: https://github.com/llvm/llvm-project/commit/c1b209cc61290f1ce1243470b825e0994645cb7d DIFF: https://github.com/llvm/llvm-project/commit/c1b209cc61290f1ce1243470b825e0994645cb7d.diff LO

[clang-tools-extra] 0f0cbcc - [clangd] Extend the rename API.

2020-10-02 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2020-10-02T16:03:44+02:00 New Revision: 0f0cbcc4b166f32603371fb1d62ef3816cf8425f URL: https://github.com/llvm/llvm-project/commit/0f0cbcc4b166f32603371fb1d62ef3816cf8425f DIFF: https://github.com/llvm/llvm-project/commit/0f0cbcc4b166f32603371fb1d62ef3816cf8425f.diff LO

[clang] 3423d5c - [AST][RecoveryExpr] Popagate the error-bit from a VarDecl's initializer to DeclRefExpr.

2020-10-05 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2020-10-05T10:35:29+02:00 New Revision: 3423d5c9da812b0076d1cf14e96ce453e35257b6 URL: https://github.com/llvm/llvm-project/commit/3423d5c9da812b0076d1cf14e96ce453e35257b6 DIFF: https://github.com/llvm/llvm-project/commit/3423d5c9da812b0076d1cf14e96ce453e35257b6.diff LO

[clang] 7f05fe1 - [AST][RecoveryExpr] Fix a crash on undeduced type.

2020-10-05 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2020-10-05T12:52:04+02:00 New Revision: 7f05fe1aeeb005b552c6a3093b61659e7b578b14 URL: https://github.com/llvm/llvm-project/commit/7f05fe1aeeb005b552c6a3093b61659e7b578b14 DIFF: https://github.com/llvm/llvm-project/commit/7f05fe1aeeb005b552c6a3093b61659e7b578b14.diff LO

[clang-tools-extra] 96c8a17 - [clangd] Remove unused using-decls in TypeHierarchyTests, NFC.

2020-10-05 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2020-10-05T13:14:53+02:00 New Revision: 96c8a17c800b2370f6d43fe67559ca10d5e44196 URL: https://github.com/llvm/llvm-project/commit/96c8a17c800b2370f6d43fe67559ca10d5e44196 DIFF: https://github.com/llvm/llvm-project/commit/96c8a17c800b2370f6d43fe67559ca10d5e44196.diff LO

[clang-tools-extra] 1425c72 - [clangd] Add isKeyword function.

2020-10-05 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2020-10-05T15:11:24+02:00 New Revision: 1425c72236766ad9107d86cb645ee8c6a3ee0eb1 URL: https://github.com/llvm/llvm-project/commit/1425c72236766ad9107d86cb645ee8c6a3ee0eb1 DIFF: https://github.com/llvm/llvm-project/commit/1425c72236766ad9107d86cb645ee8c6a3ee0eb1.diff LO

[clang] 70d9dc8 - [AST][RecoveryExpr] Support dependent binary operator in C for error recovery.

2020-10-05 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2020-10-06T08:53:31+02:00 New Revision: 70d9dc867417ac63fe280ab145776f75a9487f0f URL: https://github.com/llvm/llvm-project/commit/70d9dc867417ac63fe280ab145776f75a9487f0f DIFF: https://github.com/llvm/llvm-project/commit/70d9dc867417ac63fe280ab145776f75a9487f0f.diff LO

[clang-tools-extra] 77d3b14 - [clangd] Fix an inconsistent ReasonToReject enum usage, NFC.

2020-10-06 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2020-10-06T10:17:47+02:00 New Revision: 77d3b14458dd2aaafa20e6172a893cf0abab6453 URL: https://github.com/llvm/llvm-project/commit/77d3b14458dd2aaafa20e6172a893cf0abab6453 DIFF: https://github.com/llvm/llvm-project/commit/77d3b14458dd2aaafa20e6172a893cf0abab6453.diff LO

[clang-tools-extra] 48a82c4 - [clangd] Verify the diagnostic code in include-fixer diagnostic tests, NFC.

2020-10-06 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2020-10-06T11:02:22+02:00 New Revision: 48a82c42457b47936d8e1f4b2af6a1f3cbb6e992 URL: https://github.com/llvm/llvm-project/commit/48a82c42457b47936d8e1f4b2af6a1f3cbb6e992 DIFF: https://github.com/llvm/llvm-project/commit/48a82c42457b47936d8e1f4b2af6a1f3cbb6e992.diff LO

[clang-tools-extra] 8a3cbb1 - [clangd] Add basic keyword-name-validation in rename.

2020-10-06 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2020-10-06T15:47:57+02:00 New Revision: 8a3cbb1535a92dcc0ac3bd8fc64216a465b8506a URL: https://github.com/llvm/llvm-project/commit/8a3cbb1535a92dcc0ac3bd8fc64216a465b8506a DIFF: https://github.com/llvm/llvm-project/commit/8a3cbb1535a92dcc0ac3bd8fc64216a465b8506a.diff LO

[clang] 334ec6f - [AST][RecoveryExpr] Support dependent conditional operators in C for error recovery.

2020-10-07 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2020-10-07T09:33:57+02:00 New Revision: 334ec6f807fa65e09571fa42a0c3be0eb39e7c0f URL: https://github.com/llvm/llvm-project/commit/334ec6f807fa65e09571fa42a0c3be0eb39e7c0f DIFF: https://github.com/llvm/llvm-project/commit/334ec6f807fa65e09571fa42a0c3be0eb39e7c0f.diff LO

[clang] 31dc908 - [clang] Use isCompoundAssignmentOp to simplify the code, NFC.

2020-10-07 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2020-10-07T09:50:43+02:00 New Revision: 31dc90801746e12d6ae1f967f455cf43a5bbb039 URL: https://github.com/llvm/llvm-project/commit/31dc90801746e12d6ae1f967f455cf43a5bbb039 DIFF: https://github.com/llvm/llvm-project/commit/31dc90801746e12d6ae1f967f455cf43a5bbb039.diff LO

<    4   5   6   7   8   9   10   11   12   13   >