[llvm-branch-commits] [clang] 135744c - [Concepts] Fix incorrect control flow when TryAnnotateTypeConstraint annotates an invalid template-id

2020-03-16 Thread Saar Raz via llvm-branch-commits
Author: Saar Raz Date: 2020-03-17T07:49:42+02:00 New Revision: 135744ce689569e7c64033bb5812572d3000239b URL: https://github.com/llvm/llvm-project/commit/135744ce689569e7c64033bb5812572d3000239b DIFF: https://github.com/llvm/llvm-project/commit/135744ce689569e7c64033bb5812572d3000239b.diff LOG:

[llvm-branch-commits] [clang] 9e0bd5e - [Concepts] Fix incorrect DeclContext for transformed RequiresExprBodyDecl

2020-03-16 Thread Saar Raz via llvm-branch-commits
Author: Saar Raz Date: 2020-03-17T07:49:16+02:00 New Revision: 9e0bd5ec03cbc8d53048e92ddf7fd25bca17e912 URL: https://github.com/llvm/llvm-project/commit/9e0bd5ec03cbc8d53048e92ddf7fd25bca17e912 DIFF: https://github.com/llvm/llvm-project/commit/9e0bd5ec03cbc8d53048e92ddf7fd25bca17e912.diff LOG:

[llvm-branch-commits] [clang] 4e41127 - [Concepts] Add constraints checks to isSameEntity

2020-03-10 Thread Saar Raz via llvm-branch-commits
Author: Saar Raz Date: 2020-03-10T22:13:50+02:00 New Revision: 4e41127f04d7d7c6536f78ccdc7e4841a06102ba URL: https://github.com/llvm/llvm-project/commit/4e41127f04d7d7c6536f78ccdc7e4841a06102ba DIFF: https://github.com/llvm/llvm-project/commit/4e41127f04d7d7c6536f78ccdc7e4841a06102ba.diff LOG:

[llvm-branch-commits] [clang] 52cebc4 - [Concepts] Add FoundDecl to ConceptSpecializationExpr serialization

2020-03-10 Thread Saar Raz via llvm-branch-commits
Author: Saar Raz Date: 2020-03-10T22:13:31+02:00 New Revision: 52cebc452d1805c274f0ffd56f76e5a7bbb37fdd URL: https://github.com/llvm/llvm-project/commit/52cebc452d1805c274f0ffd56f76e5a7bbb37fdd DIFF: https://github.com/llvm/llvm-project/commit/52cebc452d1805c274f0ffd56f76e5a7bbb37fdd.diff LOG:

[llvm-branch-commits] [clang] 7c18c2f - [Concepts] Add null check for TemplateTypeParmType::getDecl() in GetContainedInventedTypeParmVisitor

2020-03-06 Thread Saar Raz via llvm-branch-commits
Author: Saar Raz Date: 2020-03-06T19:34:43+02:00 New Revision: 7c18c2f709e9a1009c120ff31863799a1279c3b1 URL: https://github.com/llvm/llvm-project/commit/7c18c2f709e9a1009c120ff31863799a1279c3b1 DIFF: https://github.com/llvm/llvm-project/commit/7c18c2f709e9a1009c120ff31863799a1279c3b1.diff LOG:

[llvm-branch-commits] [clang] 6f69240 - [Concepts] Add missing TPA commit to requires expression parsing

2020-02-12 Thread Saar Raz via llvm-branch-commits
Author: Saar Raz Date: 2020-02-12T16:27:14+02:00 New Revision: 6f692404a30d7f58b20d40f7a6ceaf826320b145 URL: https://github.com/llvm/llvm-project/commit/6f692404a30d7f58b20d40f7a6ceaf826320b145 DIFF: https://github.com/llvm/llvm-project/commit/6f692404a30d7f58b20d40f7a6ceaf826320b145.diff LOG:

[llvm-branch-commits] [clang] 9fbd4ab - [Concepts] Do not check constraints if not all template arguments have been deduced

2020-02-12 Thread Saar Raz via llvm-branch-commits
Author: Saar Raz Date: 2020-02-12T16:03:13+02:00 New Revision: 9fbd4ab395f73209d09d821f6e5d49150c1e36ab URL: https://github.com/llvm/llvm-project/commit/9fbd4ab395f73209d09d821f6e5d49150c1e36ab DIFF: https://github.com/llvm/llvm-project/commit/9fbd4ab395f73209d09d821f6e5d49150c1e36ab.diff LOG:

[llvm-branch-commits] [clang] 96ed02d - [Concepts] Fix incorrect check when instantiating abbreviated template type-constraints

2020-02-06 Thread Saar Raz via llvm-branch-commits
Author: Saar Raz Date: 2020-02-06T23:30:34+02:00 New Revision: 96ed02ddeebfd18265ef687fce80e7e148ec261c URL: https://github.com/llvm/llvm-project/commit/96ed02ddeebfd18265ef687fce80e7e148ec261c DIFF: https://github.com/llvm/llvm-project/commit/96ed02ddeebfd18265ef687fce80e7e148ec261c.diff LOG:

[llvm-branch-commits] [clang] 8f19f98 - [Concepts] Add missing CXXThisScope to function template constraint substitution

2020-02-04 Thread Saar Raz via llvm-branch-commits
Author: Saar Raz Date: 2020-02-05T01:11:08+02:00 New Revision: 8f19f984f296c8ddbb16dc1623e8a4bd6bfed111 URL: https://github.com/llvm/llvm-project/commit/8f19f984f296c8ddbb16dc1623e8a4bd6bfed111 DIFF: https://github.com/llvm/llvm-project/commit/8f19f984f296c8ddbb16dc1623e8a4bd6bfed111.diff LOG:

[llvm-branch-commits] [clang] 1ac1c4b - [Concepts] Instantiate invented template type parameter type-constraint along with function parameters

2020-02-03 Thread Saar Raz via llvm-branch-commits
Author: Saar Raz Date: 2020-02-03T16:53:14+02:00 New Revision: 1ac1c4b4850c1a507caa7da068f44a45ef4ba3c7 URL: https://github.com/llvm/llvm-project/commit/1ac1c4b4850c1a507caa7da068f44a45ef4ba3c7 DIFF: https://github.com/llvm/llvm-project/commit/1ac1c4b4850c1a507caa7da068f44a45ef4ba3c7.diff LOG:

[llvm-branch-commits] [clang] c822edc - Revert "[Concepts] Instantiate invented template type parameter type-constraint along with function parameters"

2020-02-03 Thread Saar Raz via llvm-branch-commits
Author: Saar Raz Date: 2020-02-03T16:05:29+02:00 New Revision: c822edc11bf0583f0d4e0f6458ca60f57bc621ed URL: https://github.com/llvm/llvm-project/commit/c822edc11bf0583f0d4e0f6458ca60f57bc621ed DIFF: https://github.com/llvm/llvm-project/commit/c822edc11bf0583f0d4e0f6458ca60f57bc621ed.diff LOG:

[llvm-branch-commits] [clang] 2b54b8b - [Concepts] Instantiate invented template type parameter type-constraint along with function parameters

2020-02-03 Thread Saar Raz via llvm-branch-commits
Author: Saar Raz Date: 2020-02-03T15:48:27+02:00 New Revision: 2b54b8b994b45d4e0a72f36dfb91dc9662543234 URL: https://github.com/llvm/llvm-project/commit/2b54b8b994b45d4e0a72f36dfb91dc9662543234 DIFF: https://github.com/llvm/llvm-project/commit/2b54b8b994b45d4e0a72f36dfb91dc9662543234.diff LOG:

[llvm-branch-commits] [clang] 8be1162 - [Concepts] Fix isDeclarationSpecifier to detect type-constraints correctly

2020-01-31 Thread Saar Raz via llvm-branch-commits
Author: Saar Raz Date: 2020-01-31T20:10:43+02:00 New Revision: 8be11623043c54cc42d7d0a7fac7408efce4ef41 URL: https://github.com/llvm/llvm-project/commit/8be11623043c54cc42d7d0a7fac7408efce4ef41 DIFF: https://github.com/llvm/llvm-project/commit/8be11623043c54cc42d7d0a7fac7408efce4ef41.diff LOG:

[llvm-branch-commits] [clang] 3b32963 - [Concepts] Correctly form initial parameter mapping for parameter packs, support substitution into SubstNonTypeTemplateParmExpr

2020-01-31 Thread Saar Raz via llvm-branch-commits
Author: Saar Raz Date: 2020-01-31T16:00:41+02:00 New Revision: 3b32963252bc8580ad8237ded3814e2a6a2ba9b6 URL: https://github.com/llvm/llvm-project/commit/3b32963252bc8580ad8237ded3814e2a6a2ba9b6 DIFF: https://github.com/llvm/llvm-project/commit/3b32963252bc8580ad8237ded3814e2a6a2ba9b6.diff LOG:

[llvm-branch-commits] [clang] cc85862 - [Concepts] Check function constraints before deducing auto return type

2020-01-30 Thread Saar Raz via llvm-branch-commits
Author: Saar Raz Date: 2020-01-31T03:52:53+02:00 New Revision: cc85862c60a566332389bff6abad26e100cede6c URL: https://github.com/llvm/llvm-project/commit/cc85862c60a566332389bff6abad26e100cede6c DIFF: https://github.com/llvm/llvm-project/commit/cc85862c60a566332389bff6abad26e100cede6c.diff LOG:

[llvm-branch-commits] [clang] 6c6ea59 - [Concepts] Add check for dependent RC when checking function constraints

2020-01-30 Thread Saar Raz via llvm-branch-commits
Author: Saar Raz Date: 2020-01-30T20:54:12+02:00 New Revision: 6c6ea5995f261f0baa2be8a216ad08186551c622 URL: https://github.com/llvm/llvm-project/commit/6c6ea5995f261f0baa2be8a216ad08186551c622 DIFF: https://github.com/llvm/llvm-project/commit/6c6ea5995f261f0baa2be8a216ad08186551c622.diff LOG:

[llvm-branch-commits] [clang] a360935 - [Concept] Fix incorrect check for containsUnexpandedParameterPack in CSE

2020-01-30 Thread Saar Raz via llvm-branch-commits
Author: Saar Raz Date: 2020-01-30T20:54:02+02:00 New Revision: a3609357f3888685f5d864d5708421b0993650b8 URL: https://github.com/llvm/llvm-project/commit/a3609357f3888685f5d864d5708421b0993650b8 DIFF: https://github.com/llvm/llvm-project/commit/a3609357f3888685f5d864d5708421b0993650b8.diff LOG:

[llvm-branch-commits] [clang] b39efdb - [Concepts] Fix incorrect TemplateArgs for introduction of local parameters

2020-01-26 Thread Saar Raz via llvm-branch-commits
Author: Saar Raz Date: 2020-01-27T01:00:12+02:00 New Revision: b39efdbcfcb7c7a5e867a99c2d3e756c538fbb9f URL: https://github.com/llvm/llvm-project/commit/b39efdbcfcb7c7a5e867a99c2d3e756c538fbb9f DIFF: https://github.com/llvm/llvm-project/commit/b39efdbcfcb7c7a5e867a99c2d3e756c538fbb9f.diff LOG:

[llvm-branch-commits] [clang] b07b827 - [Concepts] Add missing null check to transformConstructor

2020-01-26 Thread Saar Raz via llvm-branch-commits
Author: Saar Raz Date: 2020-01-27T00:16:19+02:00 New Revision: b07b82777b9ad19c44c6eb347507f1fdda3ddf34 URL: https://github.com/llvm/llvm-project/commit/b07b82777b9ad19c44c6eb347507f1fdda3ddf34 DIFF: https://github.com/llvm/llvm-project/commit/b07b82777b9ad19c44c6eb347507f1fdda3ddf34.diff LOG:

[llvm-branch-commits] [clang] 73a9147 - [Concepts] Fix parsing of scope specifier in compound-requirements, add more tests for scope specifiers in type-constraints

2020-01-26 Thread Saar Raz via llvm-branch-commits
Author: Saar Raz Date: 2020-01-26T20:49:23+02:00 New Revision: 73a91477f7045d1325570f28e349dd87d9bff49c URL: https://github.com/llvm/llvm-project/commit/73a91477f7045d1325570f28e349dd87d9bff49c DIFF: https://github.com/llvm/llvm-project/commit/73a91477f7045d1325570f28e349dd87d9bff49c.diff LOG:

[llvm-branch-commits] [clang] c21e178 - [Concepts] Transform constraints of non-template functions to ConstantEvaluated

2020-01-25 Thread Saar Raz via llvm-branch-commits
Author: Saar Raz Date: 2020-01-25T23:10:40+02:00 New Revision: c21e178bf22b6b46f087e6aab02a34d11dd98432 URL: https://github.com/llvm/llvm-project/commit/c21e178bf22b6b46f087e6aab02a34d11dd98432 DIFF: https://github.com/llvm/llvm-project/commit/c21e178bf22b6b46f087e6aab02a34d11dd98432.diff LOG:

[llvm-branch-commits] [clang] ab514b9 - Remove redundant CXXScopeSpec from TemplateIdAnnotation.

2020-01-23 Thread Saar Raz via llvm-branch-commits
Author: Richard Smith Date: 2020-01-24T02:28:20+02:00 New Revision: ab514b91196345ba4c61026e4997871e85ddd97d URL: https://github.com/llvm/llvm-project/commit/ab514b91196345ba4c61026e4997871e85ddd97d DIFF: https://github.com/llvm/llvm-project/commit/ab514b91196345ba4c61026e4997871e85ddd97d.diff

[llvm-branch-commits] [clang] 57f70e3 - [Concepts] Fix ConceptSpecializationExpr profiling crash

2020-01-23 Thread Saar Raz via llvm-branch-commits
Author: Saar Raz Date: 2020-01-24T02:28:20+02:00 New Revision: 57f70e387e362d988937b6627461d781ecf09e50 URL: https://github.com/llvm/llvm-project/commit/57f70e387e362d988937b6627461d781ecf09e50 DIFF: https://github.com/llvm/llvm-project/commit/57f70e387e362d988937b6627461d781ecf09e50.diff LOG: