- Dec 19, 2007
-
-
Chris Lattner authored
llvm-svn: 45222
-
Ted Kremenek authored
doing clang --help. llvm-svn: 45215
-
Ted Kremenek authored
rewired to utilize this option. Renamed option --serialize-ast --serialize. llvm-svn: 45213
-
Chris Lattner authored
llvm-svn: 45212
-
Ted Kremenek authored
Added "SourceFile" string to TranslationUnit to record corresponding source file. Updated serialization of TranslationUnits and logic in the driver to correctly pass the source file information to the serializer. llvm-svn: 45211
-
Chris Lattner authored
llvm-svn: 45210
-
Steve Naroff authored
Soften the macro rewrite error to a warning (and change the text). llvm-svn: 45209
-
Fariborz Jahanian authored
llvm-svn: 45208
-
Ted Kremenek authored
Added AST/ASTConsumer.cpp to XCode project. llvm-svn: 45206
-
Chris Lattner authored
llvm-svn: 45205
-
Chris Lattner authored
llvm-svn: 45204
-
Fariborz Jahanian authored
protocol list. llvm-svn: 45203
-
Anders Carlsson authored
llvm-svn: 45202
-
Ted Kremenek authored
CreateASTSerializer. llvm-svn: 45201
-
Steve Naroff authored
Emit errors when attempting to rewrite ObjC expressions that originate from a macro expansion. We plan on fixing this and removing this restriction after the break... llvm-svn: 45200
-
Steve Naroff authored
Revert Anders r45191 commit...it broke several of the tests. llvm-svn: 45199
-
Anders Carlsson authored
llvm-svn: 45195
-
Anders Carlsson authored
llvm-svn: 45191
-
Chris Lattner authored
llvm-svn: 45189
-
Chris Lattner authored
llvm-svn: 45188
-
- Dec 18, 2007
-
-
Ted Kremenek authored
ADT storing FileEntry's in FileManager from a map to a set. llvm-svn: 45184
-
Ted Kremenek authored
to serialized source files. llvm-svn: 45183
-
Ted Kremenek authored
the standalone functions ReadASTBitcodeFile and EmitASTBitcodeFile respectively. llvm-svn: 45180
-
Steve Naroff authored
Fix serious regression with ObjcInterfaceDecl. Now that we are storing -1 to mean undefined, we need to change the respective getters from unsigned->int. llvm-svn: 45179
-
Ted Kremenek authored
TranslationUnit. llvm-svn: 45177
-
Ted Kremenek authored
llvm-svn: 45176
-
Ted Kremenek authored
llvm-svn: 45175
-
Fariborz Jahanian authored
llvm-svn: 45174
-
Ted Kremenek authored
accessors to FileEntry to query these values. llvm-svn: 45171
-
Chris Lattner authored
reported by Seo. llvm-svn: 45156
-
Chris Lattner authored
llvm-svn: 45155
-
Chris Lattner authored
int foo() { typedef int x[foo()]; static int y = sizeof(x); } previously we'd emit it on the typedef, which made not sense at all. llvm-svn: 45154
-
Chris Lattner authored
this method. llvm-svn: 45153
-
Chris Lattner authored
llvm-svn: 45152
-
Chris Lattner authored
llvm-svn: 45149
-
Steve Naroff authored
Add DefaultFunctionArrayConversion() to the indirection operator in Sema::ActOnUnaryOp(). This fixes a bug Chris forwarded from Oliver Hunt... typedef struct { char name[100]; } entry; char f1(entry *e) { return *e->name; } llvm-svn: 45148
-
Steve Naroff authored
Fixe bogus error for variable argument methods. Sema::ObjcGetTypeForMethodDefinition() wasn't preserving the isVariadic boolean. Another fix is to avoid synthsizing the function decl entirely, however this is a separate issue that I don't want to deal with now. Also added a FIXME to Sema::CheckFunctionCall(), which is currently emitting a bogus warning. llvm-svn: 45146
-
Anders Carlsson authored
Turns out the LLVMFoldingBuilder can fold InsertElement. Knowing this, we can get rid of our special casing of constants when creating vectors. llvm-svn: 45145
-
Steve Naroff authored
Improve how we find private method decls. This involved: - Changed Sema::ObjcActOnStartOfMethodDef() to register the methods with the global pools. - Changed Sema::ActOnInstanceMessage() to look in global pools (should be much less error prone). - Added a test case to message.m (for lookup that was broken). Misc changes while I was investigating this... - Changed Sema::ActOnAtEnd() to call AddFactoryMethodToGlobalPool (this looked like a cut/paste error). - Added a comment and tweaked another where I was using the first person. llvm-svn: 45142
-
Chris Lattner authored
Intrinsic::getDeclaration, allowing much more terse code. llvm-svn: 45136
-