diff options
author | Teddy <[email protected]> | 2014-04-13 13:05:29 +0800 |
---|---|---|
committer | Teddy <[email protected]> | 2014-04-13 13:05:29 +0800 |
commit | f881fd3eba1cafa1bea1f098ce8f383b4d6813ea (patch) | |
tree | 9127e7cf2342c0ae7ebbb4eed3637e39187685e9 /testcases | |
parent | e8cbc056b7472c2c5438bdbd6571a40d5e1bcfcd (diff) |
add more testcases for typedef
Diffstat (limited to 'testcases')
-rw-r--r-- | testcases/typedef1.c | 4 | ||||
-rw-r--r-- | testcases/typedef2.c | 4 | ||||
-rw-r--r-- | testcases/typedef3.c | 4 | ||||
-rw-r--r-- | testcases/typedef4.c | 10 |
4 files changed, 22 insertions, 0 deletions
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); +} |