From f881fd3eba1cafa1bea1f098ce8f383b4d6813ea Mon Sep 17 00:00:00 2001 From: Teddy Date: Sun, 13 Apr 2014 13:05:29 +0800 Subject: add more testcases for typedef --- testcases/typedef1.c | 4 ++++ testcases/typedef2.c | 4 ++++ testcases/typedef3.c | 4 ++++ testcases/typedef4.c | 10 ++++++++++ 4 files changed, 22 insertions(+) create mode 100644 testcases/typedef1.c create mode 100644 testcases/typedef2.c create mode 100644 testcases/typedef3.c create mode 100644 testcases/typedef4.c (limited to 'testcases') diff --git a/testcases/typedef1.c b/testcases/typedef1.c new file mode 100644 index 0000000..e67c112 --- /dev/null +++ b/testcases/typedef1.c @@ -0,0 +1,4 @@ +int main() { + typedef int a; + int a(); +} diff --git a/testcases/typedef2.c b/testcases/typedef2.c new file mode 100644 index 0000000..be9f3a4 --- /dev/null +++ b/testcases/typedef2.c @@ -0,0 +1,4 @@ +int main() { + typedef int a; +} +int a; diff --git a/testcases/typedef3.c b/testcases/typedef3.c new file mode 100644 index 0000000..71c45d1 --- /dev/null +++ b/testcases/typedef3.c @@ -0,0 +1,4 @@ +typedef int a; +int main() { +} +int a; diff --git a/testcases/typedef4.c b/testcases/typedef4.c new file mode 100644 index 0000000..0aeb0f4 --- /dev/null +++ b/testcases/typedef4.c @@ -0,0 +1,10 @@ +typedef struct I I; +int incomp(I a); +struct I { int i, j; }; +int incomp(I a) {} +typedef int b; +int main() { + I i; + b b; + incomp(i); +} -- cgit v1.2.3-70-g09d2