[clang-tools-extra] 72c5ea1 - [clangd] Enable cross-file-rename by default.

2020-05-25 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2020-05-25T10:46:57+02:00 New Revision: 72c5ea1d73bb89af6f82c14ddb0b7f4c2510bab7 URL: https://github.com/llvm/llvm-project/commit/72c5ea1d73bb89af6f82c14ddb0b7f4c2510bab7 DIFF: https://github.com/llvm/llvm-project/commit/72c5ea1d73bb89af6f82c14ddb0b7f4c2510bab7.diff LO

[clang] 447ea9b - [AST] default implementation is possible for non-member functions in C++20.

2020-05-25 Thread Haojian Wu via cfe-commits
Author: mydeveloperday Date: 2020-05-25T10:45:12+02:00 New Revision: 447ea9b4f5f562c8fab7d11ecbb10ecd33155d5b URL: https://github.com/llvm/llvm-project/commit/447ea9b4f5f562c8fab7d11ecbb10ecd33155d5b DIFF: https://github.com/llvm/llvm-project/commit/447ea9b4f5f562c8fab7d11ecbb10ecd33155d5b.diff

[clang] 82bb57c - [AST][RecoveryExpr] Make DeduceAutoType fail if the auto is deduced from recovery exprs.

2020-05-29 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2020-05-29T09:54:28+02:00 New Revision: 82bb57c11d8ccb4e1b0f420f4388dd6553bbc57a URL: https://github.com/llvm/llvm-project/commit/82bb57c11d8ccb4e1b0f420f4388dd6553bbc57a DIFF: https://github.com/llvm/llvm-project/commit/82bb57c11d8ccb4e1b0f420f4388dd6553bbc57a.diff LO

[clang] 97b8dab - [AST] Fix a null initializer crash for InitListExpr

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

[clang] e16a4ef - Remove a comment-out llvm::errs debugging code, NFC.

2020-06-02 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2020-06-02T15:42:46+02:00 New Revision: e16a4efdc6f429eabfb47ef90d40fcb6b6e362ad URL: https://github.com/llvm/llvm-project/commit/e16a4efdc6f429eabfb47ef90d40fcb6b6e362ad DIFF: https://github.com/llvm/llvm-project/commit/e16a4efdc6f429eabfb47ef90d40fcb6b6e362ad.diff LO

[clang] 21ccc68 - [AST][RecoveryExpr] Build RecoveryExpr for "undef_var" cases.

2020-06-02 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2020-06-02T15:58:56+02:00 New Revision: 21ccc684ff4c8563e7b20bed4ae7dc7d18fe03f3 URL: https://github.com/llvm/llvm-project/commit/21ccc684ff4c8563e7b20bed4ae7dc7d18fe03f3 DIFF: https://github.com/llvm/llvm-project/commit/21ccc684ff4c8563e7b20bed4ae7dc7d18fe03f3.diff LO

[clang] 17ef788 - [AST][RecoveryExpr] Preserve the AST for invalid class constructions.

2020-07-20 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2020-07-20T13:11:15+02:00 New Revision: 17ef788df56096ca5affdfc29d562c103f0e534c URL: https://github.com/llvm/llvm-project/commit/17ef788df56096ca5affdfc29d562c103f0e534c DIFF: https://github.com/llvm/llvm-project/commit/17ef788df56096ca5affdfc29d562c103f0e534c.diff LO

[Differential] D81090: [AST][RecoveryExpr] Preserve the AST for invalid class constructions.

2020-07-20 Thread Haojian Wu via cfe-commits
This revision was landed with ongoing or failed builds. This revision was automatically updated to reflect the committed changes. Closed by commit rG17ef788df560: [AST][RecoveryExpr] Preserve the AST for invalid class constructions. (authored by hokein). Changed prior to commit: https://reviews

[clang] 684e416 - [AST][RecoveryExpr] Preserve the AST for invalid conditions.

2020-07-20 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2020-07-20T14:58:36+02:00 New Revision: 684e416ef1361fc3cc93bebbee1466b844751497 URL: https://github.com/llvm/llvm-project/commit/684e416ef1361fc3cc93bebbee1466b844751497 DIFF: https://github.com/llvm/llvm-project/commit/684e416ef1361fc3cc93bebbee1466b844751497.diff LO

[Differential] D81163: [AST][RecoveryExpr] Preserve the AST for invalid conditions.

2020-07-20 Thread Haojian Wu via cfe-commits
This revision was landed with ongoing or failed builds. This revision was automatically updated to reflect the committed changes. Closed by commit rG684e416ef136: [AST][RecoveryExpr] Preserve the AST for invalid conditions. (authored by hokein). Changed prior to commit: https://reviews.llvm.org

[clang-tools-extra] 61d664c - Fix clangd build, NFC

2020-07-20 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2020-07-20T15:13:20+02:00 New Revision: 61d664c9383c53339db756278ec84fbacec2bf4b URL: https://github.com/llvm/llvm-project/commit/61d664c9383c53339db756278ec84fbacec2bf4b DIFF: https://github.com/llvm/llvm-project/commit/61d664c9383c53339db756278ec84fbacec2bf4b.diff LO

[clang] 4b5b7c7 - [AST][RecoveryExpr] Fix a crash on opencl C++.

2020-07-20 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2020-07-20T15:15:30+02:00 New Revision: 4b5b7c75415be0837389fe694e1843422b4cd115 URL: https://github.com/llvm/llvm-project/commit/4b5b7c75415be0837389fe694e1843422b4cd115 DIFF: https://github.com/llvm/llvm-project/commit/4b5b7c75415be0837389fe694e1843422b4cd115.diff LO

[clang] 70e2c7a - [AST][RecoveryExpr] Add recovery-ast tests for C language, NFC.

2020-07-20 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2020-07-20T15:33:59+02:00 New Revision: 70e2c7ad2e891ccecbf59a0562586538de96aeaa URL: https://github.com/llvm/llvm-project/commit/70e2c7ad2e891ccecbf59a0562586538de96aeaa DIFF: https://github.com/llvm/llvm-project/commit/70e2c7ad2e891ccecbf59a0562586538de96aeaa.diff LO

[clang] 7af852d - [AST][RecoveryExpr] Preserve the invalid "undef_var" initializer.

2020-07-21 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2020-07-21T09:38:09+02:00 New Revision: 7af852dcbff9a4d5034e6deaadb7b630c548c6fa URL: https://github.com/llvm/llvm-project/commit/7af852dcbff9a4d5034e6deaadb7b630c548c6fa DIFF: https://github.com/llvm/llvm-project/commit/7af852dcbff9a4d5034e6deaadb7b630c548c6fa.diff LO

[Differential] D81395: [AST][RecoveryExpr] Preserve the invalid "undef_var" initializer.

2020-07-21 Thread Haojian Wu via cfe-commits
This revision was automatically updated to reflect the committed changes. Closed by commit rG7af852dcbff9: [AST][RecoveryExpr] Preserve the invalid "undef_var" initializer. (authored by hokein). Changed prior to commit: https://reviews.llvm.org/D81395?vs=271928&id=279039#toc Repository: rG L

[clang-tools-extra] 566b498 - [clang] Set the error-bit for ill-formed semantic InitListExpr.

2020-07-21 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2020-07-21T09:39:44+02:00 New Revision: 566b49884d69f88147c1ca18fd4512f73a3c15e3 URL: https://github.com/llvm/llvm-project/commit/566b49884d69f88147c1ca18fd4512f73a3c15e3 DIFF: https://github.com/llvm/llvm-project/commit/566b49884d69f88147c1ca18fd4512f73a3c15e3.diff LO

[clang-tools-extra] 3ad0181 - [clangd] Fix null check after D82739.

2020-07-21 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2020-07-21T12:15:17+02:00 New Revision: 3ad0181169dc8efcdec7166a76a4624d73bdad48 URL: https://github.com/llvm/llvm-project/commit/3ad0181169dc8efcdec7166a76a4624d73bdad48 DIFF: https://github.com/llvm/llvm-project/commit/3ad0181169dc8efcdec7166a76a4624d73bdad48.diff LO

[clang-tools-extra] 82dbb1b - Fix the clang-tidy build after get/isIntegerConstantExpression

2020-07-22 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2020-07-22T09:38:56+02:00 New Revision: 82dbb1b2b4f1e70ca453cca60a4ba5b856058fc0 URL: https://github.com/llvm/llvm-project/commit/82dbb1b2b4f1e70ca453cca60a4ba5b856058fc0 DIFF: https://github.com/llvm/llvm-project/commit/82dbb1b2b4f1e70ca453cca60a4ba5b856058fc0.diff LO

[clang] 706a435 - [AST][RecoveryExpr] Error-dependent expression should not be treat as a nullptr pointer constant.

2020-07-22 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2020-07-22T10:03:51+02:00 New Revision: 706a4353e87b1127446db7daf5e3e95fcb408924 URL: https://github.com/llvm/llvm-project/commit/706a4353e87b1127446db7daf5e3e95fcb408924 DIFF: https://github.com/llvm/llvm-project/commit/706a4353e87b1127446db7daf5e3e95fcb408924.diff LO

[clang] c0bd9fa - [Concepts] Fix ast dump for immediately declared constraint.

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

[clang-tools-extra] cd4e8d7 - [clangd] Fix an assertion failure in TargetFinder's heuristic resolution of dependent type.

2020-07-30 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2020-07-30T08:54:22+02:00 New Revision: cd4e8d7f6f5ef108919f9f53db35ac73d1edea3d URL: https://github.com/llvm/llvm-project/commit/cd4e8d7f6f5ef108919f9f53db35ac73d1edea3d DIFF: https://github.com/llvm/llvm-project/commit/cd4e8d7f6f5ef108919f9f53db35ac73d1edea3d.diff LO

[clang] 73c12bd - [Concepts] Fix a deserialization crash.

2020-07-30 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2020-07-30T09:25:15+02:00 New Revision: 73c12bd8ff1a9cd8375a357ea06f171e127ec1b8 URL: https://github.com/llvm/llvm-project/commit/73c12bd8ff1a9cd8375a357ea06f171e127ec1b8 DIFF: https://github.com/llvm/llvm-project/commit/73c12bd8ff1a9cd8375a357ea06f171e127ec1b8.diff LO

[clang] 041080c - [AST] Fix a crash on invalid constexpr Ctorinitializer when building RecoveryExpr.

2020-04-07 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2020-04-07T14:29:38+02:00 New Revision: 041080c247351da15b6bb21a7196c8dc9bc6babc URL: https://github.com/llvm/llvm-project/commit/041080c247351da15b6bb21a7196c8dc9bc6babc DIFF: https://github.com/llvm/llvm-project/commit/041080c247351da15b6bb21a7196c8dc9bc6babc.diff LO

[clang-tools-extra] a533b03 - [clangd] Add missing GoToStmt in FindTarget.

2020-04-08 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2020-04-08T14:19:52+02:00 New Revision: a533b03028fad4555e53b803197980735ccd68f9 URL: https://github.com/llvm/llvm-project/commit/a533b03028fad4555e53b803197980735ccd68f9 DIFF: https://github.com/llvm/llvm-project/commit/a533b03028fad4555e53b803197980735ccd68f9.diff LO

[clang] 625acd8 - [Parser] Improve diagnostic and error recovery when C++ keywords are used as identifiers.

2020-04-08 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2020-04-08T15:15:33+02:00 New Revision: 625acd8f6847a156b236b8f11b4b02b11cac3766 URL: https://github.com/llvm/llvm-project/commit/625acd8f6847a156b236b8f11b4b02b11cac3766 DIFF: https://github.com/llvm/llvm-project/commit/625acd8f6847a156b236b8f11b4b02b11cac3766.diff LO

[clang] 9657385 - [AST] Dont invalide VarDecl even the default initializaiton is failed.

2020-04-14 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2020-04-14T12:58:48+02:00 New Revision: 9657385960350150b77ed652175b4c3801abd7fa URL: https://github.com/llvm/llvm-project/commit/9657385960350150b77ed652175b4c3801abd7fa DIFF: https://github.com/llvm/llvm-project/commit/9657385960350150b77ed652175b4c3801abd7fa.diff LO

[clang] 17198df - [AST] Fix recovery-expr crash on invalid aligned attr.

2020-04-15 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2020-04-15T16:15:20+02:00 New Revision: 17198dfaff53a897edfc8d440a91cb9430982dcf URL: https://github.com/llvm/llvm-project/commit/17198dfaff53a897edfc8d440a91cb9430982dcf DIFF: https://github.com/llvm/llvm-project/commit/17198dfaff53a897edfc8d440a91cb9430982dcf.diff LO

[clang-tools-extra] 6a78c55 - [clangd] Fix a crash for accessing a null field decl returned by findExplicitReferences.

2020-04-15 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2020-04-15T21:42:27+02:00 New Revision: 6a78c55e3af0fc98513bf7e0b76b3b88719ca2c3 URL: https://github.com/llvm/llvm-project/commit/6a78c55e3af0fc98513bf7e0b76b3b88719ca2c3 DIFF: https://github.com/llvm/llvm-project/commit/6a78c55e3af0fc98513bf7e0b76b3b88719ca2c3.diff LO

[clang-tools-extra] a7534dc - [clangd] Populate the parse options to CodeCompletion/SignatureHelp.

2020-06-05 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2020-06-05T10:32:07+02:00 New Revision: a7534dc8198f2ff966f55fd9a68d2c444886f2b2 URL: https://github.com/llvm/llvm-project/commit/a7534dc8198f2ff966f55fd9a68d2c444886f2b2 DIFF: https://github.com/llvm/llvm-project/commit/a7534dc8198f2ff966f55fd9a68d2c444886f2b2.diff LO

[clang] 28c2bdf - [AST] Record SourceLocation for TypoExpr.

2020-06-05 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2020-06-05T17:03:32+02:00 New Revision: 28c2bdf18f508460401ba1d6958de87b27d52618 URL: https://github.com/llvm/llvm-project/commit/28c2bdf18f508460401ba1d6958de87b27d52618 DIFF: https://github.com/llvm/llvm-project/commit/28c2bdf18f508460401ba1d6958de87b27d52618.diff LO

[clang] 28ccd09 - [AST][RecoveryExpr] Populate the dependence bits from CompoundStmt result expr to StmtExpr.

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

[clang] 936ec89 - [AST] Fix a clang crash on an invalid for-range statement.

2020-06-08 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2020-06-08T17:32:10+02:00 New Revision: 936ec89e91e2dda8b6110b1fd1f9920509d7a17b URL: https://github.com/llvm/llvm-project/commit/936ec89e91e2dda8b6110b1fd1f9920509d7a17b DIFF: https://github.com/llvm/llvm-project/commit/936ec89e91e2dda8b6110b1fd1f9920509d7a17b.diff LO

[clang] 6ef08c3 - Fix the -Wsign-compare warning.

2020-06-10 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2020-06-10T16:51:54+02:00 New Revision: 6ef08c3a700761eaedc49edadc6d1dbadbc85670 URL: https://github.com/llvm/llvm-project/commit/6ef08c3a700761eaedc49edadc6d1dbadbc85670 DIFF: https://github.com/llvm/llvm-project/commit/6ef08c3a700761eaedc49edadc6d1dbadbc85670.diff LO

[clang-tools-extra] 58ea105 - [AST][RecoveryExpr] Build recovery expressions by default for C++.

2020-06-12 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2020-06-12T15:21:38+02:00 New Revision: 58ea1059df97c71c023ec9de3940040c2c9bbc64 URL: https://github.com/llvm/llvm-project/commit/58ea1059df97c71c023ec9de3940040c2c9bbc64 DIFF: https://github.com/llvm/llvm-project/commit/58ea1059df97c71c023ec9de3940040c2c9bbc64.diff LO

[clang] e4b3fc1 - Get rid of -Wunused warnings in release build, NFC.

2020-06-12 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2020-06-12T15:42:29+02:00 New Revision: e4b3fc18d33199e2081d300f14687d81be48b6a0 URL: https://github.com/llvm/llvm-project/commit/e4b3fc18d33199e2081d300f14687d81be48b6a0 DIFF: https://github.com/llvm/llvm-project/commit/e4b3fc18d33199e2081d300f14687d81be48b6a0.diff LO

[clang-tools-extra] 1e87261 - [clangd] Turn on RecoveryAST for clangd by default.

2020-06-15 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2020-06-15T11:26:32+02:00 New Revision: 1e87261ba17c8e8e615d4b59d46ca04996b62977 URL: https://github.com/llvm/llvm-project/commit/1e87261ba17c8e8e615d4b59d46ca04996b62977 DIFF: https://github.com/llvm/llvm-project/commit/1e87261ba17c8e8e615d4b59d46ca04996b62977.diff LO

[clang] e00dcf6 - NFC: cleanup the "(void)" case trick since the assertion is wrapped in NDEBUG.

2020-06-16 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2020-06-16T09:46:29+02:00 New Revision: e00dcf61a2f4397c0525db7133503b80d8ecf5ac URL: https://github.com/llvm/llvm-project/commit/e00dcf61a2f4397c0525db7133503b80d8ecf5ac DIFF: https://github.com/llvm/llvm-project/commit/e00dcf61a2f4397c0525db7133503b80d8ecf5ac.diff LO

[clang] 28923dc - [AST][RecoveryExpr] Fix a crash on a field decl with invalid type.

2020-06-16 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2020-06-16T12:12:10+02:00 New Revision: 28923dc2dda46610e5b6ee73bf046d2bb78a1a77 URL: https://github.com/llvm/llvm-project/commit/28923dc2dda46610e5b6ee73bf046d2bb78a1a77 DIFF: https://github.com/llvm/llvm-project/commit/28923dc2dda46610e5b6ee73bf046d2bb78a1a77.diff LO

Re: [clang] e4b3fc1 - Get rid of -Wunused warnings in release build, NFC.

2020-06-16 Thread Haojian Wu via cfe-commits
amp;& WeakDepPair.second != DepPair.second; > } > }) && "..."); > I'm not the author of this code, defer the decision to the author Kirstóf, dkszelet...@gmail.com. > On Fri, Jun 12, 2020 at 6:45 AM Haojian Wu via cfe-commits > wrote: > > >

[clang] 910689f - [AST] Move the "fallback to recovery expr" mechanism to CorrectDelayedTyposInExpr, NFC

2020-06-17 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2020-06-18T08:20:05+02:00 New Revision: 910689f0aa7207cd902716e0e32d243346a670e8 URL: https://github.com/llvm/llvm-project/commit/910689f0aa7207cd902716e0e32d243346a670e8 DIFF: https://github.com/llvm/llvm-project/commit/910689f0aa7207cd902716e0e32d243346a670e8.diff LO

[clang] 8c5133f - [clang] Fix a null-NSS-access crash in DependentNameType.

2020-07-02 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2020-07-02T14:58:32+02:00 New Revision: 8c5133f1855767a16a6045777bed4652bd114d84 URL: https://github.com/llvm/llvm-project/commit/8c5133f1855767a16a6045777bed4652bd114d84 DIFF: https://github.com/llvm/llvm-project/commit/8c5133f1855767a16a6045777bed4652bd114d84.diff LO

[clang] 283c8f7 - [clang] Check ValueDependent instead of InstantiationDependent before executing the align expr for builtin align functions.

2020-07-03 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2020-07-03T09:02:12+02:00 New Revision: 283c8f7f5ad0328ed99ec189ce3d6b3c7c877d36 URL: https://github.com/llvm/llvm-project/commit/283c8f7f5ad0328ed99ec189ce3d6b3c7c877d36 DIFF: https://github.com/llvm/llvm-project/commit/283c8f7f5ad0328ed99ec189ce3d6b3c7c877d36.diff LO

[clang] cd9a241 - [clang] Fix the incorrect dependence bits for DependentExtIntType.

2020-07-06 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2020-07-06T16:42:56+02:00 New Revision: cd9a241f165013902fc060ace88c66e402c7767a URL: https://github.com/llvm/llvm-project/commit/cd9a241f165013902fc060ace88c66e402c7767a DIFF: https://github.com/llvm/llvm-project/commit/cd9a241f165013902fc060ace88c66e402c7767a.diff LO

[clang-tools-extra] 254b016 - [clangd] More complete fix for hover crashes on invalid record.

2020-07-06 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2020-07-06T17:12:39+02:00 New Revision: 254b016c6561e4ec4d145b81c4d0aaf3d2c7fca6 URL: https://github.com/llvm/llvm-project/commit/254b016c6561e4ec4d145b81c4d0aaf3d2c7fca6 DIFF: https://github.com/llvm/llvm-project/commit/254b016c6561e4ec4d145b81c4d0aaf3d2c7fca6.diff LO

[clang-tools-extra] 3b1e3d2 - [clang-tidy] Fix an unused-raii check crash on objective-c++.

2020-07-07 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2020-07-07T13:36:20+02:00 New Revision: 3b1e3d22735b37eea3ce52d655009f5cd4ad2262 URL: https://github.com/llvm/llvm-project/commit/3b1e3d22735b37eea3ce52d655009f5cd4ad2262 DIFF: https://github.com/llvm/llvm-project/commit/3b1e3d22735b37eea3ce52d655009f5cd4ad2262.diff LO

[clang] 96a5cff - [AST][RecoveryExpr] Fix the value category for recovery expr.

2020-07-08 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2020-07-08T13:55:07+02:00 New Revision: 96a5cfff208d8e86a598e64412d9ef5dde0f9c9e URL: https://github.com/llvm/llvm-project/commit/96a5cfff208d8e86a598e64412d9ef5dde0f9c9e DIFF: https://github.com/llvm/llvm-project/commit/96a5cfff208d8e86a598e64412d9ef5dde0f9c9e.diff LO

[clang-tools-extra] 5f41ca4 - [clang-tidy] More strict on matching the standard memset function in memset-usage check.

2020-07-10 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2020-07-10T11:42:35+02:00 New Revision: 5f41ca48d1c46fc78958d47c0edfb2dbcde47217 URL: https://github.com/llvm/llvm-project/commit/5f41ca48d1c46fc78958d47c0edfb2dbcde47217 DIFF: https://github.com/llvm/llvm-project/commit/5f41ca48d1c46fc78958d47c0edfb2dbcde47217.diff LO

[clang-tools-extra] 015a0fa - [clangd] Fix hover crash on InitListExpr.

2020-07-10 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2020-07-10T16:18:16+02:00 New Revision: 015a0faa5e9ef3095d521e1daf03fab9683ba028 URL: https://github.com/llvm/llvm-project/commit/015a0faa5e9ef3095d521e1daf03fab9683ba028 DIFF: https://github.com/llvm/llvm-project/commit/015a0faa5e9ef3095d521e1daf03fab9683ba028.diff LO

[clang-tools-extra] 26cf6c1 - [clangd] Add metrics for recovery-expr type propagation.

2020-07-13 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2020-07-13T11:26:45+02:00 New Revision: 26cf6c1513f95082cedd4f2acf0881dd9ab56461 URL: https://github.com/llvm/llvm-project/commit/26cf6c1513f95082cedd4f2acf0881dd9ab56461 DIFF: https://github.com/llvm/llvm-project/commit/26cf6c1513f95082cedd4f2acf0881dd9ab56461.diff LO

[clang] 6ac9e58 - [clang][RecoveryExpr] Clarify the dependence-bits documentation.

2020-07-13 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2020-07-13T11:32:32+02:00 New Revision: 6ac9e589f869b6a63c9966e7c7ec7cc8207cf2f2 URL: https://github.com/llvm/llvm-project/commit/6ac9e589f869b6a63c9966e7c7ec7cc8207cf2f2 DIFF: https://github.com/llvm/llvm-project/commit/6ac9e589f869b6a63c9966e7c7ec7cc8207cf2f2.diff LO

[clang] 1d3d9c7 - [clang] Include type specifiers in typo correction when checking isCXXDeclarationSpecifiers.

2020-07-13 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2020-07-13T12:05:09+02:00 New Revision: 1d3d9c7b589e6471edc0d8a2272c399d2ce6a13c URL: https://github.com/llvm/llvm-project/commit/1d3d9c7b589e6471edc0d8a2272c399d2ce6a13c DIFF: https://github.com/llvm/llvm-project/commit/1d3d9c7b589e6471edc0d8a2272c399d2ce6a13c.diff LO

[clang] 493d805 - [AST] Dump containsErrors bit for the Type.

2020-06-18 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2020-06-19T08:45:46+02:00 New Revision: 493d8059f3991e35c9d4dd1cb6cbeade426dc0ea URL: https://github.com/llvm/llvm-project/commit/493d8059f3991e35c9d4dd1cb6cbeade426dc0ea DIFF: https://github.com/llvm/llvm-project/commit/493d8059f3991e35c9d4dd1cb6cbeade426dc0ea.diff LO

[clang] f0084c3 - [AST][RecoveryExpr] Fix a crash: don't attach error-type base specifiers.

2020-06-24 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2020-06-24T10:13:46+02:00 New Revision: f0084c3bcbc2f2e17ab1a24d19ac6738eb4c4263 URL: https://github.com/llvm/llvm-project/commit/f0084c3bcbc2f2e17ab1a24d19ac6738eb4c4263 DIFF: https://github.com/llvm/llvm-project/commit/f0084c3bcbc2f2e17ab1a24d19ac6738eb4c4263.diff LO

[clang] bfec030 - [AST][RecoveryExpr] Populate error-bit from Type to Expr.

2020-06-24 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2020-06-24T10:29:30+02:00 New Revision: bfec030e69afc73b29aa1b66902ae802a448fc19 URL: https://github.com/llvm/llvm-project/commit/bfec030e69afc73b29aa1b66902ae802a448fc19 DIFF: https://github.com/llvm/llvm-project/commit/bfec030e69afc73b29aa1b66902ae802a448fc19.diff LO

[clang] 5f94c9a - [AST][RecoveryExpr] Add error-bit TemplateArgument

2020-06-24 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2020-06-24T16:21:35+02:00 New Revision: 5f94c9a421ec7cc7ece2bd875e010639ee0783ec URL: https://github.com/llvm/llvm-project/commit/5f94c9a421ec7cc7ece2bd875e010639ee0783ec DIFF: https://github.com/llvm/llvm-project/commit/5f94c9a421ec7cc7ece2bd875e010639ee0783ec.diff LO

[clang] 9fb7e98 - [AST] Fix a crash on accessing a class without definition in constexpr function context.

2020-06-25 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2020-06-25T12:13:05+02:00 New Revision: 9fb7e98db5aaef617878a127b663efa4d01aa834 URL: https://github.com/llvm/llvm-project/commit/9fb7e98db5aaef617878a127b663efa4d01aa834 DIFF: https://github.com/llvm/llvm-project/commit/9fb7e98db5aaef617878a127b663efa4d01aa834.diff LO

[clang] d28267f - [AST][RecoveryExpr] Add error-bit to NestNameSpecifierDependence and TemplateNameDependence.

2020-06-30 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2020-06-30T11:56:24+02:00 New Revision: d28267f9810ce8642b27279b91a3a195ba932ce2 URL: https://github.com/llvm/llvm-project/commit/d28267f9810ce8642b27279b91a3a195ba932ce2 DIFF: https://github.com/llvm/llvm-project/commit/d28267f9810ce8642b27279b91a3a195ba932ce2.diff LO

[clang] 9f86524 - [ASTMatcher] Fix a performance regression: memorize the child match.

2020-06-30 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2020-06-30T15:43:51+02:00 New Revision: 9f865246a81759cdcb056c883e6f92fe6693b3d3 URL: https://github.com/llvm/llvm-project/commit/9f865246a81759cdcb056c883e6f92fe6693b3d3 DIFF: https://github.com/llvm/llvm-project/commit/9f865246a81759cdcb056c883e6f92fe6693b3d3.diff LO

[clang] d285f29 - [AST][RecoveryExpr] Avoid spurious 'missing typename' diagnostic when the NNS contains errors.

2020-06-30 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2020-06-30T16:18:32+02:00 New Revision: d285f29317d6086e9ab941730f1ee5a468196a4e URL: https://github.com/llvm/llvm-project/commit/d285f29317d6086e9ab941730f1ee5a468196a4e DIFF: https://github.com/llvm/llvm-project/commit/d285f29317d6086e9ab941730f1ee5a468196a4e.diff LO

[clang] 94d6dd0 - [AST] Fix an undefine behavior when creating an empty recovery expr.

2020-04-16 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2020-04-16T12:35:45+02:00 New Revision: 94d6dd01ba439ffcef7f7873622cf6ae99bcf5cb URL: https://github.com/llvm/llvm-project/commit/94d6dd01ba439ffcef7f7873622cf6ae99bcf5cb DIFF: https://github.com/llvm/llvm-project/commit/94d6dd01ba439ffcef7f7873622cf6ae99bcf5cb.diff LO

[clang] e90fb82 - [AST] Suppress the spammy "attempt to use a deleted fucntion" diagnostic.

2020-04-21 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2020-04-21T09:43:46+02:00 New Revision: e90fb82f0f760703c14eafbad96c08b6019a2f0f URL: https://github.com/llvm/llvm-project/commit/e90fb82f0f760703c14eafbad96c08b6019a2f0f DIFF: https://github.com/llvm/llvm-project/commit/e90fb82f0f760703c14eafbad96c08b6019a2f0f.diff LO

[clang] 89d9912 - [AST] dont invaliate VarDecl when the initializer contains errors.

2020-04-21 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2020-04-21T10:53:35+02:00 New Revision: 89d9912cbf45068770ac8c1e2ef97b74c3b662ab URL: https://github.com/llvm/llvm-project/commit/89d9912cbf45068770ac8c1e2ef97b74c3b662ab DIFF: https://github.com/llvm/llvm-project/commit/89d9912cbf45068770ac8c1e2ef97b74c3b662ab.diff LO

[clang-tools-extra] 7d1ee63 - [clangd] Fix a crash for accessing a null template decl returned by findExplicitReferences.

2020-04-22 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2020-04-22T21:00:20+02:00 New Revision: 7d1ee639cb9efea364bec90afe4d1161ec624a7f URL: https://github.com/llvm/llvm-project/commit/7d1ee639cb9efea364bec90afe4d1161ec624a7f DIFF: https://github.com/llvm/llvm-project/commit/7d1ee639cb9efea364bec90afe4d1161ec624a7f.diff LO

[clang] 47ef09e - Revert "clang-format: support aligned nested conditionals formatting"

2020-04-23 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2020-04-23T09:25:01+02:00 New Revision: 47ef09e4848a970c530928496b54085cfdba5a76 URL: https://github.com/llvm/llvm-project/commit/47ef09e4848a970c530928496b54085cfdba5a76 DIFF: https://github.com/llvm/llvm-project/commit/47ef09e4848a970c530928496b54085cfdba5a76.diff LO

[clang-tools-extra] a466e4b - [clangd] Fix modernize-loop-convert "multiple diag in flight" crash.

2020-04-24 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2020-04-24T11:16:36+02:00 New Revision: a466e4be3831848d7ff6ffbe4f57d99de8fb66af URL: https://github.com/llvm/llvm-project/commit/a466e4be3831848d7ff6ffbe4f57d99de8fb66af DIFF: https://github.com/llvm/llvm-project/commit/a466e4be3831848d7ff6ffbe4f57d99de8fb66af.diff LO

[clang] 1a0d466 - [AST] Preserve the invalid initializer for auto VarDecl.

2020-04-27 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2020-04-27T10:25:36+02:00 New Revision: 1a0d466081318adfc356917fccc5116f9031ef7e URL: https://github.com/llvm/llvm-project/commit/1a0d466081318adfc356917fccc5116f9031ef7e DIFF: https://github.com/llvm/llvm-project/commit/1a0d466081318adfc356917fccc5116f9031ef7e.diff LO

[clang-tools-extra] 638f0cf - [clangd] Be more explicit on testing the optional DefLoc in LocatedSymbol.

2020-07-31 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2020-07-31T14:34:56+02:00 New Revision: 638f0cf565f2121151c32d7eb52a1de0e333d5f6 URL: https://github.com/llvm/llvm-project/commit/638f0cf565f2121151c32d7eb52a1de0e333d5f6 DIFF: https://github.com/llvm/llvm-project/commit/638f0cf565f2121151c32d7eb52a1de0e333d5f6.diff LO

[clang-tools-extra] 5191f70 - [clangd] Support new/deleta operator in TargetFinder.

2020-08-03 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2020-08-03T14:10:21+02:00 New Revision: 5191f70ab1f4b0b9225b2e9e11584e199172418c URL: https://github.com/llvm/llvm-project/commit/5191f70ab1f4b0b9225b2e9e11584e199172418c DIFF: https://github.com/llvm/llvm-project/commit/5191f70ab1f4b0b9225b2e9e11584e199172418c.diff LO

[clang] 1c0a0df - [Concepts] Include the found concept decl when dumping the ConceptSpecializationExpr

2020-08-04 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2020-08-04T15:58:12+02:00 New Revision: 1c0a0dfa0236514fd1fbb1bccd8ad29f9d64e915 URL: https://github.com/llvm/llvm-project/commit/1c0a0dfa0236514fd1fbb1bccd8ad29f9d64e915 DIFF: https://github.com/llvm/llvm-project/commit/1c0a0dfa0236514fd1fbb1bccd8ad29f9d64e915.diff LO

[clang-tools-extra] 9a7b8b2 - [clangd] Hide "swap if branch" tweak

2020-08-05 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2020-08-05T20:03:21+02:00 New Revision: 9a7b8b22a75c4b5a065775a75a6a3dd2718ac970 URL: https://github.com/llvm/llvm-project/commit/9a7b8b22a75c4b5a065775a75a6a3dd2718ac970 DIFF: https://github.com/llvm/llvm-project/commit/9a7b8b22a75c4b5a065775a75a6a3dd2718ac970.diff LO

[clang] 6717476 - [AST][RecoveryExpr] Fix the missing type when rebuilding RecoveryExpr in TreeTransform.

2020-08-07 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2020-08-07T11:15:19+02:00 New Revision: 67174765db527ed1911f33109a34026f3913601d URL: https://github.com/llvm/llvm-project/commit/67174765db527ed1911f33109a34026f3913601d DIFF: https://github.com/llvm/llvm-project/commit/67174765db527ed1911f33109a34026f3913601d.diff LO

[clang-tools-extra] a701618 - [clangd] Include the underlying decls in go-to-definition.

2020-08-07 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2020-08-07T11:39:49+02:00 New Revision: a70161808bcd6560e268aecf90138ff68f41fe54 URL: https://github.com/llvm/llvm-project/commit/a70161808bcd6560e268aecf90138ff68f41fe54 DIFF: https://github.com/llvm/llvm-project/commit/a70161808bcd6560e268aecf90138ff68f41fe54.diff LO

[clang-tools-extra] 90d1c66 - [clangd] Fix a typo, NFC.

2020-08-07 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2020-08-07T15:02:06+02:00 New Revision: 90d1c66c7ce48fdaabd842786034e301fdd40fff URL: https://github.com/llvm/llvm-project/commit/90d1c66c7ce48fdaabd842786034e301fdd40fff DIFF: https://github.com/llvm/llvm-project/commit/90d1c66c7ce48fdaabd842786034e301fdd40fff.diff LO

[clang] 626d0f5 - [Concepts] Dump template arguments for immediately declared constraint.

2020-08-10 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2020-08-10T09:11:55+02:00 New Revision: 626d0f5818b223f04904c510eaa682db7a41c2dd URL: https://github.com/llvm/llvm-project/commit/626d0f5818b223f04904c510eaa682db7a41c2dd DIFF: https://github.com/llvm/llvm-project/commit/626d0f5818b223f04904c510eaa682db7a41c2dd.diff LO

[clang-tools-extra] 3d2cf72 - [clangd] Fix the background index is not disabled when using remote-index.

2020-08-10 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2020-08-10T14:02:22+02:00 New Revision: 3d2cf72943295d167062b54e663e2f5236df2c5d URL: https://github.com/llvm/llvm-project/commit/3d2cf72943295d167062b54e663e2f5236df2c5d DIFF: https://github.com/llvm/llvm-project/commit/3d2cf72943295d167062b54e663e2f5236df2c5d.diff LO

[clang] 031738a - [AST][RecoveryExpr] Don't preserve the return type if the FunctionDecl is invalid.

2020-08-11 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2020-08-11T13:49:57+02:00 New Revision: 031738a5611843674d5f739e739e8a386d5e741b URL: https://github.com/llvm/llvm-project/commit/031738a5611843674d5f739e739e8a386d5e741b DIFF: https://github.com/llvm/llvm-project/commit/031738a5611843674d5f739e739e8a386d5e741b.diff LO

[clang] dc7b1e9 - [AST] Fix the CXXFoldExpr source range when parentheses range is invalid.

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

[clang] 4f8d972 - [clang] Fix an uint32_t overflow in large preamble.

2020-05-05 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2020-05-05T10:36:34+02:00 New Revision: 4f8d9722b4992272c0e1b33d57fc20bbd93269af URL: https://github.com/llvm/llvm-project/commit/4f8d9722b4992272c0e1b33d57fc20bbd93269af DIFF: https://github.com/llvm/llvm-project/commit/4f8d9722b4992272c0e1b33d57fc20bbd93269af.diff LO

[clang] c6e1fd7 - [clang] Fix a crash on invalid auto.

2020-05-06 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2020-05-06T11:47:03+02:00 New Revision: c6e1fd70fb24d52daff4ec3fca1a89adfe7c2a0b URL: https://github.com/llvm/llvm-project/commit/c6e1fd70fb24d52daff4ec3fca1a89adfe7c2a0b DIFF: https://github.com/llvm/llvm-project/commit/c6e1fd70fb24d52daff4ec3fca1a89adfe7c2a0b.diff LO

[clang-tools-extra] 2a3498e - [clang-tidy] Exclude function calls in std namespace for bugprone-argument-comment.

2020-05-07 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2020-05-07T09:00:49+02:00 New Revision: 2a3498e24f97d85ddd2bb25467ff6fc1f6baa5f1 URL: https://github.com/llvm/llvm-project/commit/2a3498e24f97d85ddd2bb25467ff6fc1f6baa5f1 DIFF: https://github.com/llvm/llvm-project/commit/2a3498e24f97d85ddd2bb25467ff6fc1f6baa5f1.diff LO

[clang-tools-extra] 9108715 - [clangd] Fix AddUsing tweak for out-of-line functions.

2020-05-07 Thread Haojian Wu via cfe-commits
Author: Adam Czachorowski Date: 2020-05-07T12:50:04+02:00 New Revision: 91087153210132a4c2d3cf19a4526d8f395cb5a4 URL: https://github.com/llvm/llvm-project/commit/91087153210132a4c2d3cf19a4526d8f395cb5a4 DIFF: https://github.com/llvm/llvm-project/commit/91087153210132a4c2d3cf19a4526d8f395cb5a4.d

[clang-tools-extra] 8e7bb37 - [clangd] Fix crash in AddUsing tweak due to non-identifier DeclName

2020-05-08 Thread Haojian Wu via cfe-commits
Author: Adam Czachorowski Date: 2020-05-08T14:26:21+02:00 New Revision: 8e7bb37dfb00bddd12cb44b75d57548330d32527 URL: https://github.com/llvm/llvm-project/commit/8e7bb37dfb00bddd12cb44b75d57548330d32527 DIFF: https://github.com/llvm/llvm-project/commit/8e7bb37dfb00bddd12cb44b75d57548330d32527.d

[clang-tools-extra] ad811a2 - [clangd] Update the new clangd url, NFC.

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

[clang] 8222107 - [AST] Preserve the type in RecoveryExprs for broken function calls.

2020-05-11 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2020-05-11T08:46:18+02:00 New Revision: 8222107aa9249aada81334c922a2d284042242ed URL: https://github.com/llvm/llvm-project/commit/8222107aa9249aada81334c922a2d284042242ed DIFF: https://github.com/llvm/llvm-project/commit/8222107aa9249aada81334c922a2d284042242ed.diff LO

[clang] d82538b - Fix -Wunused compiler warning.

2020-05-11 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2020-05-11T09:20:48+02:00 New Revision: d82538b3f691f3ba1cb7a945a5f8594f71816fdf URL: https://github.com/llvm/llvm-project/commit/d82538b3f691f3ba1cb7a945a5f8594f71816fdf DIFF: https://github.com/llvm/llvm-project/commit/d82538b3f691f3ba1cb7a945a5f8594f71816fdf.diff LO

[clang] 507d1eb - Add a missing test file for recovery expressions.

2020-05-11 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2020-05-11T09:23:32+02:00 New Revision: 507d1eb1cec33ccc2fce0ee7f688e19a42e43990 URL: https://github.com/llvm/llvm-project/commit/507d1eb1cec33ccc2fce0ee7f688e19a42e43990 DIFF: https://github.com/llvm/llvm-project/commit/507d1eb1cec33ccc2fce0ee7f688e19a42e43990.diff LO

[clang] 40ef427 - get rid of the NDEBUG usage in RecoveryExpr, NFC.

2020-05-12 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2020-05-12T10:19:58+02:00 New Revision: 40ef4274600316ed12a26a73265cf34432e1fbf7 URL: https://github.com/llvm/llvm-project/commit/40ef4274600316ed12a26a73265cf34432e1fbf7 DIFF: https://github.com/llvm/llvm-project/commit/40ef4274600316ed12a26a73265cf34432e1fbf7.diff LO

Re: [clang] d82538b - Fix -Wunused compiler warning.

2020-05-12 Thread Haojian Wu via cfe-commits
avid Blaikie via cfe-commits < > cfe-commits@lists.llvm.org> wrote: > >> >> >> On Mon, May 11, 2020 at 12:21 AM Haojian Wu via cfe-commits < >> cfe-commits@lists.llvm.org> wrote: >> >>> >>> Author: Haojian Wu >>> Date: 2020-05-11T0

[clang-tools-extra] 774acdf - [clangd] Add metrics for selection tree and recovery expressions.

2020-05-12 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2020-05-12T16:14:48+02:00 New Revision: 774acdfb8c46de9b4f8a92d80bbbd96e4d467682 URL: https://github.com/llvm/llvm-project/commit/774acdfb8c46de9b4f8a92d80bbbd96e4d467682 DIFF: https://github.com/llvm/llvm-project/commit/774acdfb8c46de9b4f8a92d80bbbd96e4d467682.diff LO

[clang-tools-extra] dbc9e1c - [clangd] Only emit default error/fatal diagnostices from included files.

2020-05-14 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2020-05-14T11:09:06+02:00 New Revision: dbc9e1c39aed43e6faa6b29caeed7bc5b43569f1 URL: https://github.com/llvm/llvm-project/commit/dbc9e1c39aed43e6faa6b29caeed7bc5b43569f1 DIFF: https://github.com/llvm/llvm-project/commit/dbc9e1c39aed43e6faa6b29caeed7bc5b43569f1.diff LO

[clang-tools-extra] 2045189 - [clangd] Setting recovery-ast flag in buildCompilerInvocation, NFC.

2020-05-14 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2020-05-14T13:16:59+02:00 New Revision: 2045189043d4e2748ed82915dd7bdf3e96728738 URL: https://github.com/llvm/llvm-project/commit/2045189043d4e2748ed82915dd7bdf3e96728738 DIFF: https://github.com/llvm/llvm-project/commit/2045189043d4e2748ed82915dd7bdf3e96728738.diff LO

[clang-tools-extra] 0e5706d - [clangd] Correct the elog message, NFC.

2020-05-14 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2020-05-14T14:15:21+02:00 New Revision: 0e5706d018762f4ab4d895ba268bb6444ae04884 URL: https://github.com/llvm/llvm-project/commit/0e5706d018762f4ab4d895ba268bb6444ae04884 DIFF: https://github.com/llvm/llvm-project/commit/0e5706d018762f4ab4d895ba268bb6444ae04884.diff LO

[clang] 2395431 - [AST][RecoveryExpr] Fix an assertion crash on openMP.

2020-05-19 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2020-05-19T15:09:26+02:00 New Revision: 23954318f49f1b96cb5c4b76921bea4f7ac0d5f3 URL: https://github.com/llvm/llvm-project/commit/23954318f49f1b96cb5c4b76921bea4f7ac0d5f3 DIFF: https://github.com/llvm/llvm-project/commit/23954318f49f1b96cb5c4b76921bea4f7ac0d5f3.diff LO

[clang] 6f56599 - [AST] Fix the PrintQualifiedName for ObjC instance variable in class extension.

2020-05-19 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2020-05-19T15:17:36+02:00 New Revision: 6f56599c14af0a4b7a4d4b2c4f6ae44bc2754c0c URL: https://github.com/llvm/llvm-project/commit/6f56599c14af0a4b7a4d4b2c4f6ae44bc2754c0c DIFF: https://github.com/llvm/llvm-project/commit/6f56599c14af0a4b7a4d4b2c4f6ae44bc2754c0c.diff LO

[clang-tools-extra] 0320ce8 - [clangd] Add a flag to preserve type for recovery expression.

2020-05-19 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2020-05-19T15:21:57+02:00 New Revision: 0320ce8916a815d10a0449f5581e0f3ca7183922 URL: https://github.com/llvm/llvm-project/commit/0320ce8916a815d10a0449f5581e0f3ca7183922 DIFF: https://github.com/llvm/llvm-project/commit/0320ce8916a815d10a0449f5581e0f3ca7183922.diff LO

[clang-tools-extra] fcf0764 - [AST] Fix an assertion violation in FieldDecl::getParent.

2020-05-19 Thread Haojian Wu via cfe-commits
Author: Haojian Wu Date: 2020-05-19T15:35:04+02:00 New Revision: fcf0764998b45279cfdf4039c69aec2cd09051a5 URL: https://github.com/llvm/llvm-project/commit/fcf0764998b45279cfdf4039c69aec2cd09051a5 DIFF: https://github.com/llvm/llvm-project/commit/fcf0764998b45279cfdf4039c69aec2cd09051a5.diff LO

[PATCH] D24719: [include-fixer] Add customized editor settings documents.

2016-09-19 Thread Haojian Wu via cfe-commits
hokein created this revision. hokein added a reviewer: bkramer. hokein added a subscriber: cfe-commits. https://reviews.llvm.org/D24719 Files: docs/include-fixer.rst Index: docs/include-fixer.rst === --- docs/include-fixer.rst +++

Re: [PATCH] D24784: [change-namespace] fix name qualifiers in UsingShadowDecl and NestedNameSpecifier.

2016-09-21 Thread Haojian Wu via cfe-commits
hokein added a comment. Looks almost good. A few comments. Comment at: change-namespace/ChangeNamespace.cpp:467 @@ +466,3 @@ + const NamedDecl *TargetDecl = + UsingDeclaration->shadow_begin()->getTargetDecl(); + std::string TargetDeclName = TargetDecl->getQualifiedNameAsS

Re: [PATCH] D24243: [clang-move] A prototype tool for moving class definition to new file.

2016-09-21 Thread Haojian Wu via cfe-commits
hokein updated this revision to Diff 72027. hokein added a comment. Update dependency. https://reviews.llvm.org/D24243 Files: CMakeLists.txt clang-move/CMakeLists.txt clang-move/ClangMove.cpp clang-move/ClangMove.h clang-move/tool/CMakeLists.txt clang-move/tool/ClangMoveMain.cpp u

Re: [PATCH] D24243: [clang-move] A prototype tool for moving class definition to new file.

2016-09-21 Thread Haojian Wu via cfe-commits
hokein updated this revision to Diff 72031. hokein added a comment. Improve the way of detecting whether #include in old_header. https://reviews.llvm.org/D24243 Files: CMakeLists.txt clang-move/CMakeLists.txt clang-move/ClangMove.cpp clang-move/ClangMove.h clang-move/tool/CMakeLists.t

<    1   2   3   4   5   6   7   8   9   10   >