11591693c7b415e9869157c711fe11263c95d74eDavid Li#define foo 1 21591693c7b415e9869157c711fe11263c95d74eDavid Lifoo 31591693c7b415e9869157c711fe11263c95d74eDavid Li#undef foo 41591693c7b415e9869157c711fe11263c95d74eDavid Lifoo 51591693c7b415e9869157c711fe11263c95d74eDavid Li#define foo 2 61591693c7b415e9869157c711fe11263c95d74eDavid Lifoo 7