[llvm-branch-commits] [clang] 0b7b698 - Itanium Mangling: In 'enable_if', omit X/E around .

2021-01-27 Thread James Y Knight via llvm-branch-commits
Author: James Y Knight Date: 2021-01-27T20:02:30-05:00 New Revision: 0b7b698fecd37415a635a586e5ca159ab0b8872f URL: https://github.com/llvm/llvm-project/commit/0b7b698fecd37415a635a586e5ca159ab0b8872f DIFF: https://github.com/llvm/llvm-project/commit/0b7b698fecd37415a635a586e5ca159ab0b8872f.diff

[llvm-branch-commits] [clang] 7da92af - Itanium Mangling: Fix handling of in .

2021-01-27 Thread James Y Knight via llvm-branch-commits
Author: James Y Knight Date: 2021-01-27T20:02:30-05:00 New Revision: 7da92afbf08e90960f7e5dee00bbf6ef8f323a5c URL: https://github.com/llvm/llvm-project/commit/7da92afbf08e90960f7e5dee00bbf6ef8f323a5c DIFF: https://github.com/llvm/llvm-project/commit/7da92afbf08e90960f7e5dee00bbf6ef8f323a5c.diff

[llvm-branch-commits] [libcxxabi] b0085d2 - Itanium Mangling: Mangle `__alignof__` differently than `alignof`.

2021-01-27 Thread James Y Knight via llvm-branch-commits
Author: James Y Knight Date: 2021-01-27T20:02:29-05:00 New Revision: b0085d205b3063c332a080599830ef0500cb6924 URL: https://github.com/llvm/llvm-project/commit/b0085d205b3063c332a080599830ef0500cb6924 DIFF: https://github.com/llvm/llvm-project/commit/b0085d205b3063c332a080599830ef0500cb6924.diff

[llvm-branch-commits] [clang] 8364f53 - Revert "Suppress non-conforming GNU paste extension in all standard-conforming modes"

2021-01-27 Thread Tom Stellard via llvm-branch-commits
Author: Reid Kleckner Date: 2021-01-27T16:34:01-08:00 New Revision: 8364f5369eeeb2da8db2bae7716c549930d8df93 URL: https://github.com/llvm/llvm-project/commit/8364f5369eeeb2da8db2bae7716c549930d8df93 DIFF: https://github.com/llvm/llvm-project/commit/8364f5369eeeb2da8db2bae7716c549930d8df93.diff

[llvm-branch-commits] [llvm] 8d22f25 - [llvm-c] Move LLVMX86_AMXTypeKind & LLVMPoisonValueValueKind to the bottom to avoid value changes compared with LLVM<=11

2021-01-27 Thread Fangrui Song via llvm-branch-commits
Author: Fangrui Song Date: 2021-01-27T16:30:34-08:00 New Revision: 8d22f25d155113f9cfdf3952dc49088c820f2a77 URL: https://github.com/llvm/llvm-project/commit/8d22f25d155113f9cfdf3952dc49088c820f2a77 DIFF: https://github.com/llvm/llvm-project/commit/8d22f25d155113f9cfdf3952dc49088c820f2a77.diff

[llvm-branch-commits] [clang] 9df2b64 - [cxx_status] Mark P0732R2 as only 'partial', not 'Clang 12', as some of

2021-01-27 Thread Richard Smith via llvm-branch-commits
Author: Richard Smith Date: 2021-01-27T16:09:10-08:00 New Revision: 9df2b64fc5fa911ca59b3f646806ca3fd6787c2d URL: https://github.com/llvm/llvm-project/commit/9df2b64fc5fa911ca59b3f646806ca3fd6787c2d DIFF: https://github.com/llvm/llvm-project/commit/9df2b64fc5fa911ca59b3f646806ca3fd6787c2d.diff

[llvm-branch-commits] [clang] 9ea2a10 - Don't allow __VA_OPT__ to be detected by #ifdef.

2021-01-27 Thread Richard Smith via llvm-branch-commits
Author: Richard Smith Date: 2021-01-27T15:52:31-08:00 New Revision: 9ea2a107ca4055a3a4960cb6dffb84b7f43bd8ea URL: https://github.com/llvm/llvm-project/commit/9ea2a107ca4055a3a4960cb6dffb84b7f43bd8ea DIFF: https://github.com/llvm/llvm-project/commit/9ea2a107ca4055a3a4960cb6dffb84b7f43bd8ea.diff

[llvm-branch-commits] [clang] ea99c88 - Permit __VA_OPT__ in all language modes and allow it to be detected with #ifdef.

2021-01-27 Thread Richard Smith via llvm-branch-commits
Author: Richard Smith Date: 2021-01-27T15:52:31-08:00 New Revision: ea99c885a63de9af673a5e5cd51f44fb70c83c1b URL: https://github.com/llvm/llvm-project/commit/ea99c885a63de9af673a5e5cd51f44fb70c83c1b DIFF: https://github.com/llvm/llvm-project/commit/ea99c885a63de9af673a5e5cd51f44fb70c83c1b.diff

[llvm-branch-commits] [clang-tools-extra] d64226e - [clangd] Work around GCC bug 66735

2021-01-27 Thread Tom Stellard via llvm-branch-commits
Author: Sam McCall Date: 2021-01-27T15:23:35-08:00 New Revision: d64226e8fab8fc7b4d947223c61036a60eb6a871 URL: https://github.com/llvm/llvm-project/commit/d64226e8fab8fc7b4d947223c61036a60eb6a871 DIFF: https://github.com/llvm/llvm-project/commit/d64226e8fab8fc7b4d947223c61036a60eb6a871.diff LO

[llvm-branch-commits] [libcxx] 7051e79 - Drop the 'git' suffix from various version variables

2021-01-27 Thread Tom Stellard via llvm-branch-commits
Author: Tom Stellard Date: 2021-01-27T15:21:24-08:00 New Revision: 7051e794ceb6399429ab1b961a13e6876ea93943 URL: https://github.com/llvm/llvm-project/commit/7051e794ceb6399429ab1b961a13e6876ea93943 DIFF: https://github.com/llvm/llvm-project/commit/7051e794ceb6399429ab1b961a13e6876ea93943.diff

Re: [llvm-branch-commits] [clang] c3a21e5 - [ASTMatchers] Ensure that we can match inside lambdas

2021-01-27 Thread Alexander Kornienko via llvm-branch-commits
This patch causes practically infinite traversal times on code that contains deeply nested lambdas. Please fix or revert the commit. There's a very simple test case (add more nesting, if it's still fast ;): void f() { [] { [] { [] { [] { [] { [] { [] { [] { [] { [] { [] {