mirror of
https://github.com/cc65/cc65.git
synced 2025-02-21 05:29:16 +00:00
Fixed superfluous warning on pointer types comparing a non-void pointer to a void pointer.
This commit is contained in:
parent
0c8366c1e9
commit
78e80eb942
@ -2340,7 +2340,7 @@ static void hie_compare (const GenDesc* Ops, /* List of generators */
|
||||
} else if (IsClassPtr (Expr->Type)) {
|
||||
if (IsClassPtr (Expr2.Type)) {
|
||||
/* Pointers are allowed in comparison */
|
||||
if (TypeCmp (Expr->Type, Expr2.Type).C < TC_STRICT_COMPATIBLE) {
|
||||
if (TypeCmp (Expr->Type, Expr2.Type).C < TC_VOID_PTR) {
|
||||
/* Warn about distinct pointer types */
|
||||
TypeCompatibilityDiagnostic (PtrConversion (Expr->Type), PtrConversion (Expr2.Type), 0,
|
||||
"Distinct pointer types comparing '%s' with '%s'");
|
||||
|
Loading…
x
Reference in New Issue
Block a user