Merge pull request #5 from da2ce7/master

fix: enable pop (gah... trigger happy Cameron)
Merge pull request #6 from da2ce7/master

ignore on both clang and gcc, ignore in some .cpp also
bugfix for ifdefs