llvm-project
08bda1cc - Reland: [clang] fix P3310 overload resolution flag propagation (#125791)

Commit
235 days ago
Reland: [clang] fix P3310 overload resolution flag propagation (#125791) Class templates might be only instantiated when they are required to be complete, but checking the template args against the primary template is immediate. This result is cached so that later when the class is instantiated, checking against the primary template is not repeated. The 'MatchedPackOnParmToNonPackOnArg' flag is also produced upon checking against the primary template, so it needs to be cached in the specialziation as well. This fixes a bug which has not been in any release, so there are no release notes. Fixes #125290
Author
Parents
Loading