csmith-project / csmith

Csmith, a random generator of C programs
http://embed.cs.utah.edu/csmith/
Other
1k stars 144 forks source link

decltype() with random expressions #45

Open chadbrewbaker opened 7 years ago

chadbrewbaker commented 7 years ago

I'm interested in doing csmith stress tests of C++'s decltype()

#include <csmith_generated_header>
decltype( 
#include <csmith_generated_expr>
) my_declytype_variable;
#include<csmith_generated_footer>

Any advise on how to do this?

Also to be extra nasty, does csmith have a way to bias towards emitting more function pointers?

chenyang78 commented 7 years ago

@chadbrewbaker Currently, Csmith doesn't generate function pointers or C++'s decltype().