Chris Lattner
|
8a39edc931
|
Warn for c99-specific array use
llvm-svn: 38830
|
2006-08-06 18:33:32 +00:00 |
Chris Lattner
|
e8074e65dd
|
Parse array declarators, tested by Parser/declarators.c
llvm-svn: 38828
|
2006-08-06 18:30:15 +00:00 |
Chris Lattner
|
acd58a3c33
|
Parse parenthesized and function declarators now, allowing us to parse things
like: "void (*signal(int, void (*)(int)))(int);"
llvm-svn: 38824
|
2006-08-06 17:24:14 +00:00 |
Chris Lattner
|
15356a7065
|
Start capturing declarator information in a new Declarator object.
llvm-svn: 38823
|
2006-08-06 00:02:28 +00:00 |
Chris Lattner
|
d9c3c59fc0
|
Continue work on declspecs and declarations
llvm-svn: 38818
|
2006-08-05 06:26:47 +00:00 |
Chris Lattner
|
8e90ef6ccc
|
add some notes
llvm-svn: 38817
|
2006-08-05 03:30:45 +00:00 |
Chris Lattner
|
f63f89acc2
|
Handle __thread and storage-class-specifiers
llvm-svn: 38816
|
2006-08-05 03:28:50 +00:00 |
Chris Lattner
|
839713c085
|
Emit diagnostics for things like 'signed _Bool' and 'short float'
llvm-svn: 38811
|
2006-08-04 06:15:52 +00:00 |
Chris Lattner
|
da48a8e66b
|
Parse and validate cvr type-qualifiers
llvm-svn: 38807
|
2006-08-04 05:25:55 +00:00 |
Chris Lattner
|
b9093cd1d0
|
Add an initial cut at a datastructure for holding declspec's.
llvm-svn: 38805
|
2006-08-04 04:39:53 +00:00 |
Chris Lattner
|
c0acd3d621
|
Split declaration parsing out into Declarations.cpp
llvm-svn: 38804
|
2006-07-31 05:13:43 +00:00 |