Add support for #pragma in struct_declaration (Issue #221). (#222)

diff --git a/tests/test_c_parser.py b/tests/test_c_parser.py
index 8b09a3f..ab6143f 100755
--- a/tests/test_c_parser.py
+++ b/tests/test_c_parser.py
@@ -1348,6 +1348,9 @@
                 for(;;) {}
                 #pragma
             }
+            struct s {
+            #pragma baz
+            } s;
             '''
         s1_ast = self.parse(s1)
         self.assertTrue(isinstance(s1_ast.ext[0], Pragma))
@@ -1361,6 +1364,10 @@
         self.assertTrue(isinstance(s1_ast.ext[1].body.block_items[2], Pragma))
         self.assertEqual(s1_ast.ext[1].body.block_items[2].string, '')
         self.assertEqual(s1_ast.ext[1].body.block_items[2].coord.line, 6)
+        
+        self.assertTrue(isinstance(s1_ast.ext[2].type.type.decls[0], Pragma))
+        self.assertEqual(s1_ast.ext[2].type.type.decls[0].string, 'baz')
+        self.assertEqual(s1_ast.ext[2].type.type.decls[0].coord.line, 9)
 
 
 class TestCParser_whole_code(TestCParser_base):