- Dec 02, 2006
-
-
Chris Lattner authored
llvm-svn: 39231
-
Chris Lattner authored
the info. Also, call Actions.ParseParamDeclaratorType instead of Actions.ParseDeclarator for parameter type lists: we don't want declaration objects created when parsing a function declarator, we just want type info. llvm-svn: 39230
-
Chris Lattner authored
parameters: build an array of ParamInfo structures and pass it to the declarator for safe keeping (it owns the list). Next step: actually populate the arg array with useful stuff. llvm-svn: 39229
-
- Nov 28, 2006
-
-
Chris Lattner authored
llvm-svn: 39228
-
Chris Lattner authored
for things like 'short _Complex'. llvm-svn: 39227
-
Chris Lattner authored
llvm-svn: 39226
-
Chris Lattner authored
llvm-svn: 39225
-
Chris Lattner authored
things like: t.c:4:10: error: invalid storage class specifier in function declarator int foo2(auto int Aaslfkasdflkj, register B); ^ instead of: t.c:4:19: error: invalid storage class specifier in function declarator int foo2(auto int Aaslfkasdflkj, register B); ^ llvm-svn: 39224
-
Chris Lattner authored
llvm-svn: 39223
-
Chris Lattner authored
llvm-svn: 39222
-
Chris Lattner authored
llvm-svn: 39221
-
Chris Lattner authored
llvm-svn: 39220
-
Chris Lattner authored
llvm-svn: 39219
-
- Nov 22, 2006
-
-
Chris Lattner authored
llvm-svn: 39218
-
Chris Lattner authored
llvm-svn: 39217
-
- Nov 21, 2006
-
-
Chris Lattner authored
llvm-svn: 39216
-
Chris Lattner authored
llvm-svn: 39215
-
Chris Lattner authored
llvm-svn: 39214
-
Chris Lattner authored
llvm-svn: 39213
-
Chris Lattner authored
llvm-svn: 39212
-
Chris Lattner authored
next. llvm-svn: 39211
-
Chris Lattner authored
llvm-svn: 39210
-
Chris Lattner authored
state, not aspects of the language standard being parsed. llvm-svn: 39209
-
Chris Lattner authored
llvm-svn: 39208
-
Chris Lattner authored
at once. llvm-svn: 39207
-
Chris Lattner authored
llvm-svn: 39206
-
Chris Lattner authored
llvm-svn: 39205
-
Chris Lattner authored
llvm-svn: 39204
-
Chris Lattner authored
of having a loose collection of function pointers. This also allows clients to maintain state, and reduces the size of the Preprocessor.h interface. llvm-svn: 39203
-
Chris Lattner authored
llvm-svn: 39202
-
Chris Lattner authored
llvm-svn: 39201
-
Chris Lattner authored
llvm-svn: 39200
-
Chris Lattner authored
where P is a pointer. int A[*P]; llvm-svn: 39199
-
Chris Lattner authored
void B() { memcpy (3, 2, 1); } where memcpy is undeclared. llvm-svn: 39198
-
Chris Lattner authored
the containing function. This avoids leaking decls. llvm-svn: 39197
-
Chris Lattner authored
called before and one which is called after function definition parsing. llvm-svn: 39196
-
- Nov 20, 2006
-
-
Chris Lattner authored
llvm-svn: 39195
-
Chris Lattner authored
int A() { return X(); } llvm-svn: 39194
-
Chris Lattner authored
llvm-svn: 39193
-
Chris Lattner authored
typedef int X; int A() { return X; } int B() { return Y; } as: /Users/sabre/test.c:5:10: error: unexpected type name 'X': expected expression return X; ^ /Users/sabre/test.c:9:10: error: use of undeclared 'Y' value return Y; ^ llvm-svn: 39192
-