use nullptr in lib/preprocessor.cpp