// { dg-do assemble } | |
// 981204 bkoz | |
// g++/18208 | |
typedef unsigned int uint_32; | |
class puertorico { | |
public: | |
void *f (); | |
private: | |
uint_32 member; | |
}; | |
void foo( ) | |
{ | |
uint_32 ui; | |
puertorico obj; | |
// Bug using static_cast<> | |
ui = static_cast<uint_32>(obj); // { dg-error "" } // ERROR - | |
// Bug when missing the pair of braces | |
ui = (uint_32) obj.f; // { dg-error "" } // ERROR - | |
} | |