test case for issue 60
diff --git a/tests/test_c_parser.py b/tests/test_c_parser.py
index abcd334..8ef01cd 100644
--- a/tests/test_c_parser.py
+++ b/tests/test_c_parser.py
@@ -914,6 +914,18 @@
for b in bad:
self.assertRaises(ParseError, self.parse, b)
+
+ # Issue 60
+ badcode1 = '''
+ typedef int numbertype;
+ typedef char numbertype;
+ '''
+ try:
+ self.parse(badcode1)
+ except ParseError as err:
+ self.assertTrue(':3' in str(err))
+ else:
+ self.fail('Expected fail with ParseError')
def test_decl_inits(self):
d1 = 'int a = 16;'