objects_must_conflict_p

Richard Kenner kenner@vlsi1.ultra.nyu.edu
Sat Jul 5 14:11:00 GMT 2003


    Then a (non-temporary) 'struct a_iterator1' object is created:
    allocated on the stack and constructed, so 'adaptor' is
    assigned. 'struct iterator1' and 'struct a_iterator1' conflicts
    according to objects_must_conflict_p, because the latter is a
    supertype of the former. 

Yuck!  It looks like we have to say they only are guaranteed to conflict
if they have the *same* alias set.



More information about the Gcc mailing list