r349933 - [Sema][NFC] Fix Wimplicit-fallthrough warning in getCursorKindForDecl

2018-12-21 Thread Bruno Ricci via cfe-commits
Author: brunoricci Date: Fri Dec 21 09:52:13 2018 New Revision: 349933 URL: http://llvm.org/viewvc/llvm-project?rev=349933&view=rev Log: [Sema][NFC] Fix Wimplicit-fallthrough warning in getCursorKindForDecl All cases are covered so add an llvm_unreachable. NFC. Modified: cfe/trunk/lib/Sema/

r349934 - [AST][NFC] Fix Wsign-compare warning introduced in CXXOperatorCallExpr

2018-12-21 Thread Bruno Ricci via cfe-commits
Author: brunoricci Date: Fri Dec 21 09:54:51 2018 New Revision: 349934 URL: http://llvm.org/viewvc/llvm-project?rev=349934&view=rev Log: [AST][NFC] Fix Wsign-compare warning introduced in CXXOperatorCallExpr Modified: cfe/trunk/lib/AST/ExprCXX.cpp Modified: cfe/trunk/lib/AST/ExprCXX.cpp URL

r349948 - [AST][NFC] Remove stale comment in CXXRecordDecl::is(Virtually)DerivedFrom.

2018-12-21 Thread Bruno Ricci via cfe-commits
Author: brunoricci Date: Fri Dec 21 12:23:07 2018 New Revision: 349948 URL: http://llvm.org/viewvc/llvm-project?rev=349948&view=rev Log: [AST][NFC] Remove stale comment in CXXRecordDecl::is(Virtually)DerivedFrom. The "this" capture was removed in r291939. Modified: cfe/trunk/lib/AST/CXXInhe

r349949 - [Sema][NFC] Fix a Wimplicit-fallthrough warning in CheckSpecializationInstantiationRedecl

2018-12-21 Thread Bruno Ricci via cfe-commits
Author: brunoricci Date: Fri Dec 21 12:38:06 2018 New Revision: 349949 URL: http://llvm.org/viewvc/llvm-project?rev=349949&view=rev Log: [Sema][NFC] Fix a Wimplicit-fallthrough warning in CheckSpecializationInstantiationRedecl All cases are covered so add an llvm_unreachable. NFC. Modified:

r350003 - [AST] Store the arguments of CXXConstructExpr in a trailing array

2018-12-22 Thread Bruno Ricci via cfe-commits
Author: brunoricci Date: Sat Dec 22 06:39:30 2018 New Revision: 350003 URL: http://llvm.org/viewvc/llvm-project?rev=350003&view=rev Log: [AST] Store the arguments of CXXConstructExpr in a trailing array Store the arguments of CXXConstructExpr in a trailing array. This is very similar to the CallE

r350519 - [AST][NFC] Pack OpaqueValueExpr

2019-01-07 Thread Bruno Ricci via cfe-commits
Author: brunoricci Date: Mon Jan 7 05:39:26 2019 New Revision: 350519 URL: http://llvm.org/viewvc/llvm-project?rev=350519&view=rev Log: [AST][NFC] Pack OpaqueValueExpr Use the newly available space in the bit-fields of Stmt. This saves 1 pointer per OpaqueValueExpr. NFC. Modified: cfe/trun

r350525 - [AST][NFC] Pack DependentScopeDeclRefExpr and CXXUnresolvedConstructExpr

2019-01-07 Thread Bruno Ricci via cfe-commits
Author: brunoricci Date: Mon Jan 7 06:27:04 2019 New Revision: 350525 URL: http://llvm.org/viewvc/llvm-project?rev=350525&view=rev Log: [AST][NFC] Pack DependentScopeDeclRefExpr and CXXUnresolvedConstructExpr Use the newly available space in the bit-fields of Stmt. This saves 1 pointer per Depen

r350527 - [AST] Store some data of CXXNewExpr as trailing objects

2019-01-07 Thread Bruno Ricci via cfe-commits
Author: brunoricci Date: Mon Jan 7 07:04:45 2019 New Revision: 350527 URL: http://llvm.org/viewvc/llvm-project?rev=350527&view=rev Log: [AST] Store some data of CXXNewExpr as trailing objects Store the optional array size expression, optional initialization expression and optional placement new

r350622 - [Sema] Diagnose array access preceding the array bounds even when the base type is incomplete.

2019-01-08 Thread Bruno Ricci via cfe-commits
Author: brunoricci Date: Tue Jan 8 05:52:54 2019 New Revision: 350622 URL: http://llvm.org/viewvc/llvm-project?rev=350622&view=rev Log: [Sema] Diagnose array access preceding the array bounds even when the base type is incomplete. When the type of the base expression after IgnoreParenCasts is i

r350625 - [AST] Pack CXXDependentScopeMemberExpr

2019-01-08 Thread Bruno Ricci via cfe-commits
Author: brunoricci Date: Tue Jan 8 06:17:00 2019 New Revision: 350625 URL: http://llvm.org/viewvc/llvm-project?rev=350625&view=rev Log: [AST] Pack CXXDependentScopeMemberExpr Use the newly available space in the bit-fields of Stmt. Additionally store FirstQualifierFoundInScope as a trailing obje

r350627 - [AST][NFC] Pack CXXNoexceptExpr and SubstNonTypeTemplateParmExpr

2019-01-08 Thread Bruno Ricci via cfe-commits
Author: brunoricci Date: Tue Jan 8 06:44:34 2019 New Revision: 350627 URL: http://llvm.org/viewvc/llvm-project?rev=350627&view=rev Log: [AST][NFC] Pack CXXNoexceptExpr and SubstNonTypeTemplateParmExpr Use the newly available space in the bit-fields of Stmt. This saves one pointer per CXXNoexcept

r350635 - [AST][NFC] Pack CXXScalarValueInitExpr

2019-01-08 Thread Bruno Ricci via cfe-commits
Author: brunoricci Date: Tue Jan 8 08:08:54 2019 New Revision: 350635 URL: http://llvm.org/viewvc/llvm-project?rev=350635&view=rev Log: [AST][NFC] Pack CXXScalarValueInitExpr Use the newly available space in the bit-fields of Stmt. This saves one pointer per CXXScalarValueInitExpr. NFC. Modifi

r350732 - [AST] Store the results in OverloadExpr in a trailing array

2019-01-09 Thread Bruno Ricci via cfe-commits
Author: brunoricci Date: Wed Jan 9 07:43:19 2019 New Revision: 350732 URL: http://llvm.org/viewvc/llvm-project?rev=350732&view=rev Log: [AST] Store the results in OverloadExpr in a trailing array Use the newly available space in the bit-fields of Stmt to pack OverloadExpr, UnresolvedLookupExpr a

r350741 - [AST] Move back BasePathSize to the bit-fields of CastExpr

2019-01-09 Thread Bruno Ricci via cfe-commits
Author: brunoricci Date: Wed Jan 9 08:41:33 2019 New Revision: 350741 URL: http://llvm.org/viewvc/llvm-project?rev=350741&view=rev Log: [AST] Move back BasePathSize to the bit-fields of CastExpr The number of trailing CXXBaseSpecifiers in CastExpr was moved from CastExprBitfields to a trailing o

[clang] a2f32bf - [clang][Sema] SequenceChecker: C++17 sequencing rule for call expressions.

2020-06-03 Thread Bruno Ricci via cfe-commits
Author: Bruno Ricci Date: 2020-06-03T12:35:12+01:00 New Revision: a2f32bfcc7cd6828785011ce90f6e0314d096e89 URL: https://github.com/llvm/llvm-project/commit/a2f32bfcc7cd6828785011ce90f6e0314d096e89 DIFF: https://github.com/llvm/llvm-project/commit/a2f32bfcc7cd6828785011ce90f6e0314d096e89.diff L

[clang] acf3bdc - [clang][NFC] Tests showing the problems with some uses of NamedDecl::getDeclName in diagnostics, SemaOverload.cpp+SemaStmt.cpp part

2020-07-18 Thread Bruno Ricci via cfe-commits
Author: Bruno Ricci Date: 2020-07-18T20:44:06+01:00 New Revision: acf3bdc283ecf6e2c3a85a391a24becc4814b8b8 URL: https://github.com/llvm/llvm-project/commit/acf3bdc283ecf6e2c3a85a391a24becc4814b8b8 DIFF: https://github.com/llvm/llvm-project/commit/acf3bdc283ecf6e2c3a85a391a24becc4814b8b8.diff L

[clang] be8e5fe - [clang][NFC] Tests showing the problems with some uses of NamedDecl::getDeclName in diagnostics, SemaExpr.cpp part

2020-07-18 Thread Bruno Ricci via cfe-commits
Author: Bruno Ricci Date: 2020-07-18T20:39:16+01:00 New Revision: be8e5fee91b44522056f1e780cdc861427f8738f URL: https://github.com/llvm/llvm-project/commit/be8e5fee91b44522056f1e780cdc861427f8738f DIFF: https://github.com/llvm/llvm-project/commit/be8e5fee91b44522056f1e780cdc861427f8738f.diff L

[clang] 32db24a - [clang] Provide a more specific diagnostic for a misplaced lambda capture-default.

2020-07-18 Thread Bruno Ricci via cfe-commits
Author: Bruno Ricci Date: 2020-07-18T20:35:16+01:00 New Revision: 32db24a7f24236d78beaeb5cfd96b115d67a5c21 URL: https://github.com/llvm/llvm-project/commit/32db24a7f24236d78beaeb5cfd96b115d67a5c21 DIFF: https://github.com/llvm/llvm-project/commit/32db24a7f24236d78beaeb5cfd96b115d67a5c21.diff L

[clang] 89ff9bf - [clang] Fix the warning for a non-void consteval function without a return value to actually say "consteval".

2020-07-19 Thread Bruno Ricci via cfe-commits
Author: Bruno Ricci Date: 2020-07-19T17:08:17+01:00 New Revision: 89ff9bf061b4985d11cd4785958d8f8156d10f5d URL: https://github.com/llvm/llvm-project/commit/89ff9bf061b4985d11cd4785958d8f8156d10f5d DIFF: https://github.com/llvm/llvm-project/commit/89ff9bf061b4985d11cd4785958d8f8156d10f5d.diff L

[clang] 13316a7 - [clang] Disable a few formatting options for test/

2020-07-19 Thread Bruno Ricci via cfe-commits
Author: Bruno Ricci Date: 2020-07-19T17:07:24+01:00 New Revision: 13316a77053514be552a0dad932e3455413b4f82 URL: https://github.com/llvm/llvm-project/commit/13316a77053514be552a0dad932e3455413b4f82 DIFF: https://github.com/llvm/llvm-project/commit/13316a77053514be552a0dad932e3455413b4f82.diff L

[clang] 7b5bddf - [clang] Partially revert "Disable a few formatting options for test/"

2020-07-21 Thread Bruno Ricci via cfe-commits
Author: Bruno Ricci Date: 2020-07-21T14:53:37+01:00 New Revision: 7b5bddfd034ef42c92c67731743399df844d5f43 URL: https://github.com/llvm/llvm-project/commit/7b5bddfd034ef42c92c67731743399df844d5f43 DIFF: https://github.com/llvm/llvm-project/commit/7b5bddfd034ef42c92c67731743399df844d5f43.diff L

[clang] ca9bfc2 - [clang][NFC] Remove spurious +x flag on SemaConcept.cpp

2020-07-26 Thread Bruno Ricci via cfe-commits
Author: Bruno Ricci Date: 2020-07-26T17:10:59+01:00 New Revision: ca9bfc20f48c82a9f223ec814697714a16d1a22d URL: https://github.com/llvm/llvm-project/commit/ca9bfc20f48c82a9f223ec814697714a16d1a22d DIFF: https://github.com/llvm/llvm-project/commit/ca9bfc20f48c82a9f223ec814697714a16d1a22d.diff L

[clang] b0512ee - [clang][NFC] Add a test for __attribute__((flag_enum)) with an unnamed enumeration.

2020-07-26 Thread Bruno Ricci via cfe-commits
Author: Bruno Ricci Date: 2020-07-26T17:24:43+01:00 New Revision: b0512eed1e9dc03dba4ef8cccee73c13d3487565 URL: https://github.com/llvm/llvm-project/commit/b0512eed1e9dc03dba4ef8cccee73c13d3487565 DIFF: https://github.com/llvm/llvm-project/commit/b0512eed1e9dc03dba4ef8cccee73c13d3487565.diff L

[clang] a2f83d5 - [clang][NFC] Add tests for the use of NamedDecl::getDeclName in the unused/unneeded diagnostics.

2020-07-26 Thread Bruno Ricci via cfe-commits
Author: Bruno Ricci Date: 2020-07-26T17:20:56+01:00 New Revision: a2f83d5a07daf7a9b717fff8916c44cd7cc1c678 URL: https://github.com/llvm/llvm-project/commit/a2f83d5a07daf7a9b717fff8916c44cd7cc1c678 DIFF: https://github.com/llvm/llvm-project/commit/a2f83d5a07daf7a9b717fff8916c44cd7cc1c678.diff L

[clang] eb10b06 - [clang] Pass the NamedDecl* instead of the DeclarationName into many diagnostics.

2020-07-28 Thread Bruno Ricci via cfe-commits
Author: Bruno Ricci Date: 2020-07-28T10:30:35+01:00 New Revision: eb10b065f2a870b425dcc2040b9955e0eee464b4 URL: https://github.com/llvm/llvm-project/commit/eb10b065f2a870b425dcc2040b9955e0eee464b4 DIFF: https://github.com/llvm/llvm-project/commit/eb10b065f2a870b425dcc2040b9955e0eee464b4.diff L

[clang] f5acd11 - [clang-format][NFC] Be more careful about the layout of FormatToken.

2020-07-28 Thread Bruno Ricci via cfe-commits
Author: Bruno Ricci Date: 2020-07-28T10:30:28+01:00 New Revision: f5acd11d2c0ea228452aa5ed3abbc2c502009d56 URL: https://github.com/llvm/llvm-project/commit/f5acd11d2c0ea228452aa5ed3abbc2c502009d56 DIFF: https://github.com/llvm/llvm-project/commit/f5acd11d2c0ea228452aa5ed3abbc2c502009d56.diff L

[clang] b81fd5a - [clang-format][NFC] Fix a Wdocumentation warning in TokenAnnotator.cpp

2020-07-28 Thread Bruno Ricci via cfe-commits
Author: Bruno Ricci Date: 2020-07-28T10:58:52+01:00 New Revision: b81fd5aeecd8047ef62348b67cab2cf9a1577d8e URL: https://github.com/llvm/llvm-project/commit/b81fd5aeecd8047ef62348b67cab2cf9a1577d8e DIFF: https://github.com/llvm/llvm-project/commit/b81fd5aeecd8047ef62348b67cab2cf9a1577d8e.diff L

[clang] 984cf99 - [clang][NFC] Add some documentation about the use of NamedDecl::getDeclName in diagnostics.

2020-07-28 Thread Bruno Ricci via cfe-commits
Author: Bruno Ricci Date: 2020-07-28T15:39:17+01:00 New Revision: 984cf99055a292b3afe4535c013d38914a3da880 URL: https://github.com/llvm/llvm-project/commit/984cf99055a292b3afe4535c013d38914a3da880 DIFF: https://github.com/llvm/llvm-project/commit/984cf99055a292b3afe4535c013d38914a3da880.diff L

[clang] 1ae63b4 - [clang][NFC] Pass the ASTContext to CXXRecordDecl::setCaptures

2020-07-29 Thread Bruno Ricci via cfe-commits
Author: Bruno Ricci Date: 2020-07-29T14:55:15+01:00 New Revision: 1ae63b4179c222431cd6a4b2397abceaa5bc3d30 URL: https://github.com/llvm/llvm-project/commit/1ae63b4179c222431cd6a4b2397abceaa5bc3d30 DIFF: https://github.com/llvm/llvm-project/commit/1ae63b4179c222431cd6a4b2397abceaa5bc3d30.diff L

[clang] 517fe05 - [clang][NFC] clang-format fix after eb10b065f2a870b425dcc2040b9955e0eee464b4

2020-07-29 Thread Bruno Ricci via cfe-commits
Author: Bruno Ricci Date: 2020-07-29T14:55:16+01:00 New Revision: 517fe058d42a1f937e14de4b61a5ac2ad326c850 URL: https://github.com/llvm/llvm-project/commit/517fe058d42a1f937e14de4b61a5ac2ad326c850 DIFF: https://github.com/llvm/llvm-project/commit/517fe058d42a1f937e14de4b61a5ac2ad326c850.diff L

[clang] 8dcc7ee - [clang][AST] Widen TypeTraitExprBitfields.NumArgs to 16 bits.

2020-06-09 Thread Bruno Ricci via cfe-commits
Author: Bruno Ricci Date: 2020-06-09T15:18:15+01:00 New Revision: 8dcc7eecb75b39d723fd6fee566369bf67e43fdf URL: https://github.com/llvm/llvm-project/commit/8dcc7eecb75b39d723fd6fee566369bf67e43fdf DIFF: https://github.com/llvm/llvm-project/commit/8dcc7eecb75b39d723fd6fee566369bf67e43fdf.diff L

[clang] 6d0f834 - [clang][AST] TextNodeDumper: dump the operator spelling for overloaded operators.

2020-06-09 Thread Bruno Ricci via cfe-commits
Author: Bruno Ricci Date: 2020-06-09T15:18:14+01:00 New Revision: 6d0f8345ac195990aea3776722f6de6e2957e6c2 URL: https://github.com/llvm/llvm-project/commit/6d0f8345ac195990aea3776722f6de6e2957e6c2 DIFF: https://github.com/llvm/llvm-project/commit/6d0f8345ac195990aea3776722f6de6e2957e6c2.diff L

[clang] 856ba63 - [clang][NFC] Fix and simplify the test added in 8dcc7eecb75b39d723fd6fee566369bf67e43fdf

2020-06-09 Thread Bruno Ricci via cfe-commits
Author: Bruno Ricci Date: 2020-06-09T21:17:19+01:00 New Revision: 856ba638d57ead6df85a4ff39531282c6c110232 URL: https://github.com/llvm/llvm-project/commit/856ba638d57ead6df85a4ff39531282c6c110232 DIFF: https://github.com/llvm/llvm-project/commit/856ba638d57ead6df85a4ff39531282c6c110232.diff L

[clang] 0418005 - [clang][NFC] Various NFCs in CheckDefaultArgumentVisitor

2020-06-11 Thread Bruno Ricci via cfe-commits
Author: Bruno Ricci Date: 2020-06-11T12:19:45+01:00 New Revision: 0418005c0e2f280f0cdab9ad7b5a1a7bd03d9c10 URL: https://github.com/llvm/llvm-project/commit/0418005c0e2f280f0cdab9ad7b5a1a7bd03d9c10 DIFF: https://github.com/llvm/llvm-project/commit/0418005c0e2f280f0cdab9ad7b5a1a7bd03d9c10.diff L

[clang] 5951ff4 - [clang] CWG 2082 and 2346: loosen the restrictions on parameters and local variables in default arguments.

2020-06-11 Thread Bruno Ricci via cfe-commits
Author: Bruno Ricci Date: 2020-06-11T12:41:08+01:00 New Revision: 5951ff4512332fff9d191da8661143a883d3b8aa URL: https://github.com/llvm/llvm-project/commit/5951ff4512332fff9d191da8661143a883d3b8aa DIFF: https://github.com/llvm/llvm-project/commit/5951ff4512332fff9d191da8661143a883d3b8aa.diff L

[clang] 40ea01f - [clang] Convert a default argument expression to the parameter type...

2020-06-11 Thread Bruno Ricci via cfe-commits
Author: Bruno Ricci Date: 2020-06-11T13:18:45+01:00 New Revision: 40ea01f6543d0d4aa2701d1b27a6c5413340e7d5 URL: https://github.com/llvm/llvm-project/commit/40ea01f6543d0d4aa2701d1b27a6c5413340e7d5 DIFF: https://github.com/llvm/llvm-project/commit/40ea01f6543d0d4aa2701d1b27a6c5413340e7d5.diff L

[clang] acb8922 - [clang][NFC] Fix a Wdocumentation warning in Basic/TargetInfo.h

2020-06-11 Thread Bruno Ricci via cfe-commits
Author: Bruno Ricci Date: 2020-06-11T13:30:26+01:00 New Revision: acb892233d4c51579c350ad632a1f391ba13bac2 URL: https://github.com/llvm/llvm-project/commit/acb892233d4c51579c350ad632a1f391ba13bac2 DIFF: https://github.com/llvm/llvm-project/commit/acb892233d4c51579c350ad632a1f391ba13bac2.diff L

[clang] 78e636b - [clang][NFC] Generate the {Type,ArrayType,UnaryExprOrType,Expression}Traits...

2020-06-11 Thread Bruno Ricci via cfe-commits
Author: Bruno Ricci Date: 2020-06-11T14:35:52+01:00 New Revision: 78e636b3f2f0b0487130b31fade4f95ab179a18c URL: https://github.com/llvm/llvm-project/commit/78e636b3f2f0b0487130b31fade4f95ab179a18c DIFF: https://github.com/llvm/llvm-project/commit/78e636b3f2f0b0487130b31fade4f95ab179a18c.diff L

[clang] a06f000 - [clang][NFC] Remove two hard-coded lists of ArrayTypeTrait and ExpressionTrait

2020-06-11 Thread Bruno Ricci via cfe-commits
Author: Bruno Ricci Date: 2020-06-11T20:27:40+01:00 New Revision: a06f000326e3362ffb5634957447dd434abab0f9 URL: https://github.com/llvm/llvm-project/commit/a06f000326e3362ffb5634957447dd434abab0f9 DIFF: https://github.com/llvm/llvm-project/commit/a06f000326e3362ffb5634957447dd434abab0f9.diff L

[clang] a9250c2 - [clang] TextNodeDumper: Dump the trait spelling of {Type,ArrayType,Expression}TraitExpr

2020-06-11 Thread Bruno Ricci via cfe-commits
Author: Bruno Ricci Date: 2020-06-11T20:27:40+01:00 New Revision: a9250c281a875d91fb5dd1c8f4ad8ee4ff61b75d URL: https://github.com/llvm/llvm-project/commit/a9250c281a875d91fb5dd1c8f4ad8ee4ff61b75d DIFF: https://github.com/llvm/llvm-project/commit/a9250c281a875d91fb5dd1c8f4ad8ee4ff61b75d.diff L

[clang] efb0413 - [clang][NFC] Assert that the enumerator value of {Type,ArrayType,UnaryExprOrType,Expression}Traits

2020-06-11 Thread Bruno Ricci via cfe-commits
Author: Bruno Ricci Date: 2020-06-11T20:27:40+01:00 New Revision: efb0413a5cf9b1481c9b6169c8685f8d71f6de84 URL: https://github.com/llvm/llvm-project/commit/efb0413a5cf9b1481c9b6169c8685f8d71f6de84 DIFF: https://github.com/llvm/llvm-project/commit/efb0413a5cf9b1481c9b6169c8685f8d71f6de84.diff L

[clang] 6a79f5a - [clang][NFC] Add an AST dump test for LambdaExpr

2020-06-13 Thread Bruno Ricci via cfe-commits
Author: Bruno Ricci Date: 2020-06-13T14:03:25+01:00 New Revision: 6a79f5aa5dbc2528444b4dfb92bb68039c5a32e9 URL: https://github.com/llvm/llvm-project/commit/6a79f5aa5dbc2528444b4dfb92bb68039c5a32e9 DIFF: https://github.com/llvm/llvm-project/commit/6a79f5aa5dbc2528444b4dfb92bb68039c5a32e9.diff L

[clang] eb614db - [clang][NFC] Mark CWG 974 and 1814 (default argument in a...

2020-06-13 Thread Bruno Ricci via cfe-commits
Author: Bruno Ricci Date: 2020-06-13T13:49:07+01:00 New Revision: eb614db0a0b41734ef52c2cdd87461f0ca62a900 URL: https://github.com/llvm/llvm-project/commit/eb614db0a0b41734ef52c2cdd87461f0ca62a900 DIFF: https://github.com/llvm/llvm-project/commit/eb614db0a0b41734ef52c2cdd87461f0ca62a900.diff L

[clang] f13d704 - [clang][NFC] Mark CWG 1443 (Default arguments and non-static data members)...

2020-06-13 Thread Bruno Ricci via cfe-commits
Author: Bruno Ricci Date: 2020-06-13T13:59:54+01:00 New Revision: f13d704a5014fa28d56240a6da7d1aa0b1c01f4d URL: https://github.com/llvm/llvm-project/commit/f13d704a5014fa28d56240a6da7d1aa0b1c01f4d DIFF: https://github.com/llvm/llvm-project/commit/f13d704a5014fa28d56240a6da7d1aa0b1c01f4d.diff L

[clang] c669a1e - [clang][NFC] Pack LambdaExpr

2020-06-13 Thread Bruno Ricci via cfe-commits
Author: Bruno Ricci Date: 2020-06-13T14:31:13+01:00 New Revision: c669a1ed6386d57a75a602b53266466dae1e1d84 URL: https://github.com/llvm/llvm-project/commit/c669a1ed6386d57a75a602b53266466dae1e1d84 DIFF: https://github.com/llvm/llvm-project/commit/c669a1ed6386d57a75a602b53266466dae1e1d84.diff L

[clang] e4d178a - [clang][Serialization] Don't duplicate the body of LambdaExpr during deserialization

2020-07-02 Thread Bruno Ricci via cfe-commits
Author: Bruno Ricci Date: 2020-07-02T14:13:35+01:00 New Revision: e4d178a75253f0ab8d2b9085087208aa8296 URL: https://github.com/llvm/llvm-project/commit/e4d178a75253f0ab8d2b9085087208aa8296 DIFF: https://github.com/llvm/llvm-project/commit/e4d178a75253f0ab8d2b9085087208aa8296.diff L

[clang] aa7fd90 - [clang][NFC] Store a pointer to the ASTContext in ASTDumper and TextNodeDumper

2020-07-02 Thread Bruno Ricci via cfe-commits
Author: Bruno Ricci Date: 2020-07-02T19:29:02+01:00 New Revision: aa7fd905e4e1bc510448431da9310e8cf5197523 URL: https://github.com/llvm/llvm-project/commit/aa7fd905e4e1bc510448431da9310e8cf5197523 DIFF: https://github.com/llvm/llvm-project/commit/aa7fd905e4e1bc510448431da9310e8cf5197523.diff L

[clang] fcf4d5e - Revert "[clang][NFC] Store a pointer to the ASTContext in ASTDumper and TextNodeDumper"

2020-07-02 Thread Bruno Ricci via cfe-commits
Author: Bruno Ricci Date: 2020-07-02T19:40:09+01:00 New Revision: fcf4d5e4499a391dff42ea1a096f146db44147b6 URL: https://github.com/llvm/llvm-project/commit/fcf4d5e4499a391dff42ea1a096f146db44147b6 DIFF: https://github.com/llvm/llvm-project/commit/fcf4d5e4499a391dff42ea1a096f146db44147b6.diff L

[clang] c10295e - [clang][NFC] Add a missing /dev/null in test/AST/ast-dump-lambda.cpp

2020-07-03 Thread Bruno Ricci via cfe-commits
Author: Bruno Ricci Date: 2020-07-03T13:59:23+01:00 New Revision: c10295e1bdbf892946bf1db6c3c8feb1219c4070 URL: https://github.com/llvm/llvm-project/commit/c10295e1bdbf892946bf1db6c3c8feb1219c4070 DIFF: https://github.com/llvm/llvm-project/commit/c10295e1bdbf892946bf1db6c3c8feb1219c4070.diff L

[clang-tools-extra] 473fbc9 - [clang][NFC] Store a pointer to the ASTContext in ASTDumper and TextNodeDumper

2020-07-03 Thread Bruno Ricci via cfe-commits
Author: Bruno Ricci Date: 2020-07-03T13:59:22+01:00 New Revision: 473fbc90d1fbf17e16594dfb17248c4f50b4d399 URL: https://github.com/llvm/llvm-project/commit/473fbc90d1fbf17e16594dfb17248c4f50b4d399 DIFF: https://github.com/llvm/llvm-project/commit/473fbc90d1fbf17e16594dfb17248c4f50b4d399.diff L

[clang] 54eb425 - [clang][NFC] Also test for serialization in test/AST/ast-dump-comment.cpp

2020-07-03 Thread Bruno Ricci via cfe-commits
Author: Bruno Ricci Date: 2020-07-03T13:59:23+01:00 New Revision: 54eb42537e8c566fa15046bc0302bf5390d26f08 URL: https://github.com/llvm/llvm-project/commit/54eb42537e8c566fa15046bc0302bf5390d26f08 DIFF: https://github.com/llvm/llvm-project/commit/54eb42537e8c566fa15046bc0302bf5390d26f08.diff L

[clang] cf0b3af - [clang][utils] make-ast-dump-check.sh: strip line and column numbers when generating serialization tests

2020-07-06 Thread Bruno Ricci via cfe-commits
Author: Bruno Ricci Date: 2020-07-06T16:52:35+01:00 New Revision: cf0b3affed47811b02127383c7eec27285ac35a3 URL: https://github.com/llvm/llvm-project/commit/cf0b3affed47811b02127383c7eec27285ac35a3 DIFF: https://github.com/llvm/llvm-project/commit/cf0b3affed47811b02127383c7eec27285ac35a3.diff L

[clang] f63e3ea - [clang] Rework how and when APValues are dumped

2020-07-06 Thread Bruno Ricci via cfe-commits
Author: Bruno Ricci Date: 2020-07-06T22:03:08+01:00 New Revision: f63e3ea558bbe14826b5b775367eac617b35e041 URL: https://github.com/llvm/llvm-project/commit/f63e3ea558bbe14826b5b775367eac617b35e041 DIFF: https://github.com/llvm/llvm-project/commit/f63e3ea558bbe14826b5b775367eac617b35e041.diff L

[clang] 7a7d50e - [clang][NFC] Also test for serialization in test/AST/ast-dump-APValue-*

2020-07-08 Thread Bruno Ricci via cfe-commits
Author: Bruno Ricci Date: 2020-07-08T16:39:11+01:00 New Revision: 7a7d50e1f0d84c701fd2aa1b84a73a3e194fb91a URL: https://github.com/llvm/llvm-project/commit/7a7d50e1f0d84c701fd2aa1b84a73a3e194fb91a DIFF: https://github.com/llvm/llvm-project/commit/7a7d50e1f0d84c701fd2aa1b84a73a3e194fb91a.diff L

[clang] 1ba6fb9 - [clang] Fix a crash when passing a C structure of incompatible type to a function with a reference parameter.

2020-07-08 Thread Bruno Ricci via cfe-commits
Author: Aleksandr Platonov Date: 2020-07-08T16:57:54+01:00 New Revision: 1ba6fb9293967de21ae33be10603bf5ae0ce1c96 URL: https://github.com/llvm/llvm-project/commit/1ba6fb9293967de21ae33be10603bf5ae0ce1c96 DIFF: https://github.com/llvm/llvm-project/commit/1ba6fb9293967de21ae33be10603bf5ae0ce1c96.

[clang] c7350a3 - [clang][utils] Modify make-ast-dump-check.sh to generate AST serialization dump tests

2020-06-18 Thread Bruno Ricci via cfe-commits
Author: Bruno Ricci Date: 2020-06-18T13:37:29+01:00 New Revision: c7350a3bab14eb633f39a949f85ac0e690cd9b4d URL: https://github.com/llvm/llvm-project/commit/c7350a3bab14eb633f39a949f85ac0e690cd9b4d DIFF: https://github.com/llvm/llvm-project/commit/c7350a3bab14eb633f39a949f85ac0e690cd9b4d.diff L

[clang] 05843dc - [clang] Fix the serialization of LambdaExpr and the bogus mutation in LambdaExpr::getBody

2020-06-18 Thread Bruno Ricci via cfe-commits
Author: Bruno Ricci Date: 2020-06-18T13:37:24+01:00 New Revision: 05843dc6ab97a00cbde7aa4f08bf3692eb83109d URL: https://github.com/llvm/llvm-project/commit/05843dc6ab97a00cbde7aa4f08bf3692eb83109d DIFF: https://github.com/llvm/llvm-project/commit/05843dc6ab97a00cbde7aa4f08bf3692eb83109d.diff L

[clang] d3b7528 - [clang][test][NFC] Also test for serialization in AST dump tests, part 1/n.

2020-06-19 Thread Bruno Ricci via cfe-commits
Author: Bruno Ricci Date: 2020-06-19T13:40:20+01:00 New Revision: d3b752845df0331348dad48000fc8b82afb3de5b URL: https://github.com/llvm/llvm-project/commit/d3b752845df0331348dad48000fc8b82afb3de5b DIFF: https://github.com/llvm/llvm-project/commit/d3b752845df0331348dad48000fc8b82afb3de5b.diff L

[clang] 70f952b - [clang][utils] Also match "col:" when looking for the end of builtins

2020-06-19 Thread Bruno Ricci via cfe-commits
Author: Bruno Ricci Date: 2020-06-19T13:40:20+01:00 New Revision: 70f952bebe38f8117e6ce8986cd39f735b7b3d69 URL: https://github.com/llvm/llvm-project/commit/70f952bebe38f8117e6ce8986cd39f735b7b3d69 DIFF: https://github.com/llvm/llvm-project/commit/70f952bebe38f8117e6ce8986cd39f735b7b3d69.diff L

[clang] f5bbe39 - [clang] SequenceChecker: C++17 sequencing rule for overloaded operators.

2020-06-20 Thread Bruno Ricci via cfe-commits
Author: Bruno Ricci Date: 2020-06-20T10:51:46+01:00 New Revision: f5bbe390d23d7da0ffb110cdb24b583c2dc87eba URL: https://github.com/llvm/llvm-project/commit/f5bbe390d23d7da0ffb110cdb24b583c2dc87eba DIFF: https://github.com/llvm/llvm-project/commit/f5bbe390d23d7da0ffb110cdb24b583c2dc87eba.diff L

[clang] cddc999 - [clang][test][NFC] Also test for serialization in AST dump tests, part 3/n.

2020-06-21 Thread Bruno Ricci via cfe-commits
Author: Bruno Ricci Date: 2020-06-21T13:59:11+01:00 New Revision: cddc9993eafd76f08989beea037d085521d48127 URL: https://github.com/llvm/llvm-project/commit/cddc9993eafd76f08989beea037d085521d48127 DIFF: https://github.com/llvm/llvm-project/commit/cddc9993eafd76f08989beea037d085521d48127.diff L

[clang] e560280 - [clang][NFC] Regenerate test/AST/ast-dump-lambda.cpp with --match-full-lines.

2020-06-21 Thread Bruno Ricci via cfe-commits
Author: Bruno Ricci Date: 2020-06-21T13:59:11+01:00 New Revision: e560280cd5739503cd9a75e05da769a6742918b5 URL: https://github.com/llvm/llvm-project/commit/e560280cd5739503cd9a75e05da769a6742918b5 DIFF: https://github.com/llvm/llvm-project/commit/e560280cd5739503cd9a75e05da769a6742918b5.diff L

[clang] ecbf2f5 - [clang][test][NFC] Also test for serialization in AST dump tests, part 2/n.

2020-06-21 Thread Bruno Ricci via cfe-commits
Author: Bruno Ricci Date: 2020-06-21T13:59:11+01:00 New Revision: ecbf2f5f3d2e2868c6059320c185897f8f23de41 URL: https://github.com/llvm/llvm-project/commit/ecbf2f5f3d2e2868c6059320c185897f8f23de41 DIFF: https://github.com/llvm/llvm-project/commit/ecbf2f5f3d2e2868c6059320c185897f8f23de41.diff L

[clang] ef3adbf - [clang][NFC] Fix typos/wording in the comments of ConstantExpr.

2020-06-21 Thread Bruno Ricci via cfe-commits
Author: Bruno Ricci Date: 2020-06-21T13:59:10+01:00 New Revision: ef3adbfc70bd593e14430c2db31c1426d3834fb4 URL: https://github.com/llvm/llvm-project/commit/ef3adbfc70bd593e14430c2db31c1426d3834fb4 DIFF: https://github.com/llvm/llvm-project/commit/ef3adbfc70bd593e14430c2db31c1426d3834fb4.diff L

[clang] e7ce052 - [clang][Serialization] Fix the serialization of ConstantExpr.

2020-06-21 Thread Bruno Ricci via cfe-commits
Author: Bruno Ricci Date: 2020-06-21T13:59:10+01:00 New Revision: e7ce0528202306d8b751f132d9d3a6519ce4e688 URL: https://github.com/llvm/llvm-project/commit/e7ce0528202306d8b751f132d9d3a6519ce4e688 DIFF: https://github.com/llvm/llvm-project/commit/e7ce0528202306d8b751f132d9d3a6519ce4e688.diff L

[clang] 0dbeffd - [clang][utils] Minor tweak to make-ast-dump-check.sh

2020-06-21 Thread Bruno Ricci via cfe-commits
Author: Bruno Ricci Date: 2020-06-21T13:59:10+01:00 New Revision: 0dbeffddd1decda612f00e552c35cbcdb59907ab URL: https://github.com/llvm/llvm-project/commit/0dbeffddd1decda612f00e552c35cbcdb59907ab DIFF: https://github.com/llvm/llvm-project/commit/0dbeffddd1decda612f00e552c35cbcdb59907ab.diff L

[clang] 38d3e75 - [clang] Use the location of the void parameters when complaining that only a single void parameter should be present.

2020-07-31 Thread Bruno Ricci via cfe-commits
Author: Jaydeep Chauhan Date: 2020-07-31T20:36:58+01:00 New Revision: 38d3e7533279fd4bfefcd88eac7d3b64f804c53a URL: https://github.com/llvm/llvm-project/commit/38d3e7533279fd4bfefcd88eac7d3b64f804c53a DIFF: https://github.com/llvm/llvm-project/commit/38d3e7533279fd4bfefcd88eac7d3b64f804c53a.dif

[clang] 00b89f6 - [clang][NFC] Remove spurious +x flag on DeclTemplate.cpp and DeclTemplate.h

2020-08-05 Thread Bruno Ricci via cfe-commits
Author: Bruno Ricci Date: 2020-08-05T13:54:30+01:00 New Revision: 00b89f66f988e9ec6f366ed46a51ace39fac07c8 URL: https://github.com/llvm/llvm-project/commit/00b89f66f988e9ec6f366ed46a51ace39fac07c8 DIFF: https://github.com/llvm/llvm-project/commit/00b89f66f988e9ec6f366ed46a51ace39fac07c8.diff L

[clang] 6f2fa9d - [clang][NFC] Document NamedDecl::printName

2020-08-05 Thread Bruno Ricci via cfe-commits
Author: Bruno Ricci Date: 2020-08-05T13:54:37+01:00 New Revision: 6f2fa9d312fcea2448706a8e410c7bc1b6436ea7 URL: https://github.com/llvm/llvm-project/commit/6f2fa9d312fcea2448706a8e410c7bc1b6436ea7 DIFF: https://github.com/llvm/llvm-project/commit/6f2fa9d312fcea2448706a8e410c7bc1b6436ea7.diff L

[clang] bc29634 - [clang][NFC] Remove an old workaround for MSVC 2013

2020-08-05 Thread Bruno Ricci via cfe-commits
Author: Bruno Ricci Date: 2020-08-05T13:54:37+01:00 New Revision: bc29634b93acf2e55c82dd906f0d9af196c66ff3 URL: https://github.com/llvm/llvm-project/commit/bc29634b93acf2e55c82dd906f0d9af196c66ff3 DIFF: https://github.com/llvm/llvm-project/commit/bc29634b93acf2e55c82dd906f0d9af196c66ff3.diff L

[clang] 1970145 - [clang][nearly-NFC] Remove some superfluous uses of NamedDecl::getNameAsString

2020-08-05 Thread Bruno Ricci via cfe-commits
Author: Bruno Ricci Date: 2020-08-05T13:54:37+01:00 New Revision: 19701458d4691ee7ec59e5aa7217a479b0fb10e7 URL: https://github.com/llvm/llvm-project/commit/19701458d4691ee7ec59e5aa7217a479b0fb10e7 DIFF: https://github.com/llvm/llvm-project/commit/19701458d4691ee7ec59e5aa7217a479b0fb10e7.diff L

[clang] 94b4311 - [clang][NFCI] Get rid of ConstantMatrixTypeBitfields to avoid increasing the size of every type.

2020-08-05 Thread Bruno Ricci via cfe-commits
Author: Bruno Ricci Date: 2020-08-05T13:54:37+01:00 New Revision: 94b43118e2203fed8ca0377ae762c08189aa6f3d URL: https://github.com/llvm/llvm-project/commit/94b43118e2203fed8ca0377ae762c08189aa6f3d DIFF: https://github.com/llvm/llvm-project/commit/94b43118e2203fed8ca0377ae762c08189aa6f3d.diff L

[clang] 98b4b45 - [clang][NFC] Add a test showcasing an unnamed template parameter in a diagnostic

2020-08-05 Thread Bruno Ricci via cfe-commits
Author: Bruno Ricci Date: 2020-08-05T13:54:36+01:00 New Revision: 98b4b4570542a255e9a81e4a349183402a2d478d URL: https://github.com/llvm/llvm-project/commit/98b4b4570542a255e9a81e4a349183402a2d478d DIFF: https://github.com/llvm/llvm-project/commit/98b4b4570542a255e9a81e4a349183402a2d478d.diff L

[clang] f7a039d - [clang][NFC] DeclPrinter: use NamedDecl::getDeclName instead of NamedDecl::printName to print the name of enumerations, namespaces and template parameters.

2020-08-05 Thread Bruno Ricci via cfe-commits
Author: Bruno Ricci Date: 2020-08-05T13:54:38+01:00 New Revision: f7a039de7af7b83105f3e0345d65dceda1a0e0d4 URL: https://github.com/llvm/llvm-project/commit/f7a039de7af7b83105f3e0345d65dceda1a0e0d4 DIFF: https://github.com/llvm/llvm-project/commit/f7a039de7af7b83105f3e0345d65dceda1a0e0d4.diff L

[clang] 4dcbb9c - [clang] Add -fno-delayed-template-parsing to the added unit tests in DeclPrinterTest.cpp

2020-08-05 Thread Bruno Ricci via cfe-commits
Author: Bruno Ricci Date: 2020-08-05T14:13:05+01:00 New Revision: 4dcbb9cef71afa549afe8f6b4d335b1c996f8079 URL: https://github.com/llvm/llvm-project/commit/4dcbb9cef71afa549afe8f6b4d335b1c996f8079 DIFF: https://github.com/llvm/llvm-project/commit/4dcbb9cef71afa549afe8f6b4d335b1c996f8079.diff L

[clang] f4dccf1 - [clang] Add a matcher for template template parameters.

2020-08-11 Thread Bruno Ricci via cfe-commits
Author: Bruno Ricci Date: 2020-08-11T16:01:36+01:00 New Revision: f4dccf115cc198e552b520fda0ee623457015db7 URL: https://github.com/llvm/llvm-project/commit/f4dccf115cc198e552b520fda0ee623457015db7 DIFF: https://github.com/llvm/llvm-project/commit/f4dccf115cc198e552b520fda0ee623457015db7.diff L

r370041 - [clang] Ensure that comment classes are trivially destructible

2019-08-27 Thread Bruno Ricci via cfe-commits
Author: brunoricci Date: Tue Aug 27 04:21:00 2019 New Revision: 370041 URL: http://llvm.org/viewvc/llvm-project?rev=370041&view=rev Log: [clang] Ensure that comment classes are trivially destructible As in D66646, these classes are also allocated with a BumpPtrAllocator, and therefore should be t

r370044 - [clang] Ensure that statements, expressions and types are trivially destructible

2019-08-27 Thread Bruno Ricci via cfe-commits
Author: brunoricci Date: Tue Aug 27 04:35:49 2019 New Revision: 370044 URL: http://llvm.org/viewvc/llvm-project?rev=370044&view=rev Log: [clang] Ensure that statements, expressions and types are trivially destructible Since statements, expressions and types are allocated with the BumpPtrAllocator

[clang] b6eba31 - [Sema] SequenceChecker: Add some comments + related small NFCs

2019-12-22 Thread Bruno Ricci via cfe-commits
Author: Bruno Ricci Date: 2019-12-22T12:07:26Z New Revision: b6eba3129291639dcd72ba31ed4b6f0b4dbe09e7 URL: https://github.com/llvm/llvm-project/commit/b6eba3129291639dcd72ba31ed4b6f0b4dbe09e7 DIFF: https://github.com/llvm/llvm-project/commit/b6eba3129291639dcd72ba31ed4b6f0b4dbe09e7.diff LOG: [

[clang] 8a57153 - [Sema] SequenceChecker: Fix handling of operator ||, && and ?:

2019-12-22 Thread Bruno Ricci via cfe-commits
Author: Bruno Ricci Date: 2019-12-22T12:27:31Z New Revision: 8a571538dff6dbc1b7f4fed6aed8be7ec1a00a8d URL: https://github.com/llvm/llvm-project/commit/8a571538dff6dbc1b7f4fed6aed8be7ec1a00a8d DIFF: https://github.com/llvm/llvm-project/commit/8a571538dff6dbc1b7f4fed6aed8be7ec1a00a8d.diff LOG: [

[clang] 7394c15 - [Sema] SequenceChecker: C++17 sequencing rules for built-in operators <<, >>, .*, ->*, =, op=

2019-12-22 Thread Bruno Ricci via cfe-commits
Author: Bruno Ricci Date: 2019-12-22T12:41:14Z New Revision: 7394c15178ed9cb7bd04585526a1e73396e60e17 URL: https://github.com/llvm/llvm-project/commit/7394c15178ed9cb7bd04585526a1e73396e60e17 DIFF: https://github.com/llvm/llvm-project/commit/7394c15178ed9cb7bd04585526a1e73396e60e17.diff LOG: [

<    1   2