Issue 68
diff --git a/tests/test_general.py b/tests/test_general.py
index bde6798..087681a 100644
--- a/tests/test_general.py
+++ b/tests/test_general.py
@@ -42,6 +42,10 @@
     
         self.failUnless(isinstance(ast2, c_ast.FileAST))
 
+    def test_no_real_content_after_cpp(self):
+        ast = parse_file(self._find_file('empty.h'), use_cpp=True,
+            cpp_path=CPPPATH)
+        self.failUnless(isinstance(ast, c_ast.FileAST))
 
 if __name__ == '__main__':
     unittest.main()