- Jul 28, 2009
-
-
Owen Anderson authored
llvm-svn: 77267
-
Mike Stump authored
llvm-svn: 77265
-
Ted Kremenek authored
object that it can use to forward PathDiagnostics for further processing. Along with this feature, the PlistDiagnostics object logs which files are created by the forwarding of the PathDiagnostics. (2) Create a new PathDiagnosticClientFactory object for HTMLDiagnostics, allowing other PathDiagnosticClients to forward PathDiagnostics through an opaque interface. (3) Create a "plist-html" diagnostics option in AnalysisConsumer to allow the logging of HTML files created in a hybrid Plist+HTML diagnostic client. llvm-svn: 77264
-
- Jul 27, 2009
-
-
Mike Stump authored
llvm-svn: 77254
-
Mike Stump authored
the noreturn attribute. llvm-svn: 77253
-
Owen Anderson authored
llvm-svn: 77249
-
Fariborz Jahanian authored
member access in the presense of non-virtual bases. llvm-svn: 77246
-
Mike Stump authored
llvm-svn: 77237
-
Argyrios Kyrtzidis authored
ObjCContainerDecl now is the root class for objc decls that contain methods. llvm-svn: 77235
-
Devang Patel authored
llvm-svn: 77228
-
Douglas Gregor authored
ActOnUninitializedDecl. llvm-svn: 77211
-
Anders Carlsson authored
Use the CGRecordLayoutBuilder even if there are no fields, because in C++ an empty class will have a padding byte. llvm-svn: 77205
-
Anders Carlsson authored
Enable the new struct type builder now that the constant struct builder works. (The old code will still be there until we know that everything works well. llvm-svn: 77190
-
Anders Carlsson authored
llvm-svn: 77189
-
Anders Carlsson authored
Enable the new constant struct builder by default. The old code is still in place but will be removed shortly. The new struct builder works on big endian systems. llvm-svn: 77185
-
Anders Carlsson authored
More work on the constant struct builder, fix a couple of thinkos and add support for inserting part of a bitfield in the previous byte. llvm-svn: 77180
-
Anders Carlsson authored
llvm-svn: 77177
-
Mike Stump authored
llvm-svn: 77176
-
- Jul 26, 2009
-
-
Nuno Lopes authored
fix segfault (because of erasing after the vector boundaries) when the cached token position is at the end llvm-svn: 77159
-
Nuno Lopes authored
llvm-svn: 77158
-
Daniel Dunbar authored
llvm-svn: 77151
-
Daniel Dunbar authored
llvm-svn: 77147
-
Daniel Dunbar authored
llvm-svn: 77112
-
Daniel Dunbar authored
llvm-svn: 77108
-
Mike Stump authored
llvm-svn: 77097
-
Ryan Flynn authored
PR3575 - warn on declared variable or function attributes after a definition, which are currently ignored. llvm-svn: 77095
-
Argyrios Kyrtzidis authored
ObjCImplDecl::getMethod. llvm-svn: 77094
-
Argyrios Kyrtzidis authored
ObjCInterfaceDecl::lookupMethod. llvm-svn: 77093
-
Argyrios Kyrtzidis authored
ObjCProtocolDecl::lookupMethod. llvm-svn: 77092
-
Argyrios Kyrtzidis authored
ObjCContainerDecl::getMethod. Avoids code duplication. llvm-svn: 77091
-
- Jul 25, 2009
-
-
Mike Stump authored
calls to noreturn function pointers when CFG building. llvm-svn: 77089
-
Fariborz Jahanian authored
in constructors. llvm-svn: 77087
-
Sebastian Redl authored
Implement C++ semantics for C-style and functional-style casts. This regresses Clang extension conversions, like vectors, but allows conversions via constructors and conversion operators. Add custom conversions to static_cast. llvm-svn: 77076
-
John McCall authored
Fix some invalid main() methods in the test suite that were nicely exposed by the new checks. llvm-svn: 77047
-
Anders Carlsson authored
More work on the constant struct builder. We can now convert the struct to a packed struct when necessary. llvm-svn: 77038
-
Fariborz Jahanian authored
llvm-svn: 77030
-
Anders Carlsson authored
More work on the constant struct builder. We now try to layout all constant structs but throw away the result. llvm-svn: 77021
-
Owen Anderson authored
llvm-svn: 77012
-
- Jul 24, 2009
-
-
Douglas Gregor authored
Note that this also fixes a bug that affects non-template code, where we were not treating out-of-line static data members are "file-scope" variables, and therefore not checking their initializers. llvm-svn: 77002
-
Fariborz Jahanian authored
with type conversion to fix ir-gen crash. llvm-svn: 77000
-