C++: Implement Expr::mayBeFromImplicitlyDeclaredFunction

This commit is contained in:
Calum Grant
2024-10-16 10:23:39 +01:00
parent 853128c9c3
commit 6a48ad0ee7
11 changed files with 37 additions and 1 deletions

View File

@@ -171,7 +171,7 @@ where
not arg.isAffectedByMacro() and
not arg.isFromUninstantiatedTemplate(_) and
not actual.getUnspecifiedType() instanceof ErroneousType and
not arg.(Call).getTarget().getADeclarationEntry().isImplicit()
not arg.mayBeFromImplicitlyDeclaredFunction()
select arg,
"This format specifier for type '" + expected.getName() + "' does not match the argument type '" +
actual.getUnspecifiedType().getName() + "'."