Opened 8 years ago

Last modified 5 years ago

#26 closed defect

Implicit conversion from zero_t do not work. — at Initial Version

Reported by: pabuhr Owned by:
Priority: major Component: cfa-cc
Version: 1.0 Keywords:
Cc:

Description

struct foo;
void ?{}( foo **, zero_t z ) {}
int fred() {
    foo * h;
    if (h) {} 
}

should convert to:

if (h != ?{}(temp, 0), temp ) { ... }

Instead converts to:

if ( ((int )(__h__P4sfoo_2!=((struct foo *)0))) ) {}

Change History (0)

Note: See TracTickets for help on using tickets.