finish precompiled headers test; fixes #2045

This commit is contained in:
Alon Zakai 2014-01-27 15:26:43 -08:00
Родитель 51ae20febe
Коммит 9694653fd6
1 изменённых файлов: 8 добавлений и 0 удалений

Просмотреть файл

@ -2343,3 +2343,11 @@ int main() {
output = run_js(self.in_dir('a.out.js'), stderr=PIPE, full_output=True, engine=NODE_JS)
assert '|5|' in output, output
# also verify that the gch is actually used
err = Popen([PYTHON, EMCC, 'src.cpp', '-include', 'header.h', '-Xclang', '-print-stats'], stderr=PIPE).communicate()
assert '*** PCH/Modules Loaded:\nModule: header.h.gch' in err[1], err[1]
# and sanity check it is not mentioned when not
try_delete('header.h.gch')
err = Popen([PYTHON, EMCC, 'src.cpp', '-include', 'header.h', '-Xclang', '-print-stats'], stderr=PIPE).communicate()
assert '*** PCH/Modules Loaded:\nModule: header.h.gch' not in err[1], err[1]