add -Wshadow again
mv gen.cc to gen dir