Chris Lattner
|
2ebe4bb64d
|
when a typedef name is parsed as part of declspecs, remember the decl for the
typedef.
llvm-svn: 39188
|
2006-11-20 01:29:42 +00:00 |
|
Chris Lattner
|
288e86ff15
|
Rename SemaDeclSpec.{h|cpp} back to DeclSpec.{h|cpp} now that the distinction
between sema and parse is clear.
llvm-svn: 39167
|
2006-11-11 23:03:42 +00:00 |
|
Chris Lattner
|
289ab7bb1d
|
rename SemaDecl.cpp/h to SemaDeclSpec.cpp/h
llvm-svn: 39149
|
2006-11-08 06:54:53 +00:00 |
|
Chris Lattner
|
7ad0fbe1f2
|
rename a bunch of files for better consistency
llvm-svn: 39126
|
2006-11-05 07:46:30 +00:00 |
|
Chris Lattner
|
3b4fdda3d8
|
Fix the last remaining FIXME's in the parser by asking the actions module
whether or not an identifier is a typedef name.
llvm-svn: 38915
|
2006-08-14 00:45:39 +00:00 |
|
Chris Lattner
|
da72c82e8e
|
Recognize struct/union/enum as TypeSpecType's
llvm-svn: 38903
|
2006-08-13 22:16:42 +00:00 |
|
Chris Lattner
|
0e89462b08
|
Parse things like 'struct X;'
llvm-svn: 38898
|
2006-08-13 19:58:17 +00:00 |
|
Chris Lattner
|
eb8a28f7b7
|
Rename some files
llvm-svn: 38855
|
2006-08-10 18:43:39 +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
|
158ede8e44
|
Add a citation
llvm-svn: 38814
|
2006-08-04 06:42:38 +00:00 |
|
Chris Lattner
|
1ae23294fb
|
C99 requires at least one type specifier.
llvm-svn: 38813
|
2006-08-04 06:42:31 +00:00 |
|
Chris Lattner
|
fef9d2bba7
|
Diagnose specifiers with invalid _Complex/_Imaginary components.
llvm-svn: 38812
|
2006-08-04 06:36:52 +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
|
deb42f5a96
|
Add some missing assignments.
llvm-svn: 38808
|
2006-08-04 05:26: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 |
|