llvm-project
[Clang] Reapply CWG2369 "Ordering between constraints and substitution"
#122423
Merged

[Clang] Reapply CWG2369 "Ordering between constraints and substitution" #122423

zyn0217 merged 22 commits into llvm:main from zyn0217:cwg-2369-again
zyn0217
zyn0217 zyn0217 requested a review from cor3ntin cor3ntin 264 days ago
zyn0217 zyn0217 requested a review from Endilll Endilll 264 days ago
llvmbot llvmbot added clang
llvmbot llvmbot added clang:frontend
llvmbot
zyn0217 zyn0217 marked this pull request as draft 264 days ago
zyn0217 zyn0217 force pushed 264 days ago
zyn0217 zyn0217 force pushed 264 days ago
zyn0217 zyn0217 force pushed 264 days ago
zyn0217 zyn0217 force pushed to 1ed4033b 263 days ago
zyn0217 zyn0217 marked this pull request as ready for review 263 days ago
zyn0217 zyn0217 marked this pull request as draft 263 days ago
zyn0217 zyn0217 marked this pull request as ready for review 263 days ago
cor3ntin
cor3ntin commented on 2025-01-11
cor3ntin
zyn0217
alexfh
zmodem
cor3ntin
alexfh
Endilll
alexfh
hubert-reinterpretcast
cor3ntin
cor3ntin commented on 2025-01-27
zyn0217 Reapply "[Clang] Implement CWG2369 "Ordering between constraints and …
56bacf47
zyn0217 Prevent dependent code generation when substituting constraints
df750057
zyn0217 Add a regression test
ea9dd827
zyn0217 Switch to checking EvaluationContext
4943c262
zyn0217 fixup! Switch to checking EvaluationContext
ec143c18
zyn0217 negative, sorry
5134b1b5
zyn0217 Remove unused header
7270bacd
zyn0217 Use UnsignedOrNone
671976d2
zyn0217 Implement GCC's CWG 2369 heuristic
0a517fd8
zyn0217 zyn0217 force pushed from 816bda32 to 0a517fd8 161 days ago
cor3ntin
cor3ntin commented on 2025-04-23
zyn0217 Check the non-user-defined-non-dependent conversions earlier
b32afd23
zyn0217
zyn0217 commented on 2025-04-25
zyn0217 Check only the aggregates, matching GCC's behavior
8423cefd
zyn0217 Fix comments
04be7cc3
cor3ntin
zyn0217 Revert "Check only the aggregates, matching GCC's behavior"
da25c55b
zyn0217 More tests!
cbf10c2b
zyn0217 [Clang] Profile singly-resolved UnresolvedLookupExpr with the declara…
debef50c
zyn0217 Merge branch 'main' into cwg-2369-again
633e3968
zyn0217 Revert "[Clang] Profile singly-resolved UnresolvedLookupExpr with the…
70acf059
zyn0217 Fix param names
778d2a98
zyn0217
cor3ntin
cor3ntin commented on 2025-05-26
zyn0217 Fix a regression involving injected class types
a74e14a0
erichkeane
erichkeane commented on 2025-05-27
zyn0217 checkpoint
e3eab962
zyn0217 Pack the two flags
58af4e89
zyn0217 zyn0217 requested a review from cor3ntin cor3ntin 126 days ago
cor3ntin
cor3ntin approved these changes on 2025-06-02
zyn0217 Merge branch 'main' into cwg-2369-again
aae2d55f
zyn0217 zyn0217 merged e04e140a into main 121 days ago
rupprecht
zyn0217
maryammo
zyn0217
zyn0217
alexfh
zygoloid
zyn0217

Login to write a write a comment.

Login via GitHub

Assignees
No one assigned
Labels
Milestone