1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50
|
/* run.config
EXIT: 1
OPT: -cpp-extra-args="-DNON_GHOST_DECL_GHOST_DEF"
OPT: -cpp-extra-args="-DGHOST_DECL_NON_GHOST_DEF"
OPT: -cpp-extra-args="-DGHOST_DEF_NON_GHOST_DECL"
OPT: -cpp-extra-args="-DNON_GHOST_DEF_GHOST_DECL"
*/
#ifdef NON_GHOST_DECL_GHOST_DEF
void function(void) ;
/*@ ghost void function(void){ } */
void user(void){
function();
}
#endif
#ifdef GHOST_DECL_NON_GHOST_DEF
/*@ ghost void function(void) ; */
void function(void){ }
void user(void){
function();
}
#endif
#ifdef GHOST_DEF_NON_GHOST_DECL
/*@ ghost void function(void){ } */
void function(void) ;
void user(void){
function();
}
#endif
#ifdef NON_GHOST_DEF_GHOST_DECL
void function(void){ }
/*@ ghost void function(void) ; */
void user(void){
function();
}
#endif
|