mirror of
https://github.com/cc65/cc65.git
synced 2025-04-08 19:38:55 +00:00
Merge pull request #1829 from acqn/VoidPtrFix
[cc65] Fixed superfluous warning on pointer types comparing a non-void pointer to a void pointer.
This commit is contained in:
commit
e30e233064
@ -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