- Mar 07, 2009
-
-
Mike Stump authored
correct, but an extra set of ObjC eyes would be good. llvm-svn: 66342
-
Mike Stump authored
llvm-svn: 66341
-
Mike Stump authored
llvm-svn: 66337
-
Sebastian Redl authored
llvm-svn: 66335
-
Eli Friedman authored
difficult to come up with a testcase because the code generation for this construct is broken. llvm-svn: 66325
-
Mike Stump authored
on all the new code by default. There is still plenty of testing to do and issues I'm sure need resolving. Let me know if you find anything. llvm-svn: 66323
-
Mike Stump authored
llvm-svn: 66322
-
Eli Friedman authored
performance that the type of the returned llvm::Value for an expression matches the converted type of the clang::Expr; mismatches will cause all sorts of errors and silent miscompilations. llvm-svn: 66321
-
Mike Stump authored
llvm-svn: 66320
-
Mike Stump authored
llvm-svn: 66319
-
Ted Kremenek authored
llvm-svn: 66317
-
Ted Kremenek authored
llvm-svn: 66314
-
Ted Kremenek authored
- Make Selector::getAsIdentifierInfo() private. Using IdentifierInfo* in Selector is an implementation detail that clients shouldn't think about. - Modify diagnostic emission in Sema::ProcessPropertyDecl to not use Selector::getAsIdentifierInfo() (which could crash when IdentifierInfo* is null) and instead use Selector::getAsString(). - Tidy up Selector::getAsString() implementation. llvm-svn: 66313
-
Ted Kremenek authored
PathDiagnosticControlFlowPiece to distinguish (in the class hierarchy) between events and control-flow diagnostic pieces. Clients must now use these directly when constructing PathDiagnosticPieces. llvm-svn: 66310
-
Douglas Gregor authored
struct to an extension warning to match the behavior of GNU C, which addresses the Sema part of PR3671. llvm-svn: 66308
-
Ted Kremenek authored
llvm-svn: 66307
-
Douglas Gregor authored
Clean up some error messages with anonymous structs/unions and member declaration parsing. Fixes PR3680 llvm-svn: 66305
-
Douglas Gregor authored
Use the 'declaration does not declare anything' error when we see an anonymous struct/union declaration outside of a struct or union in C llvm-svn: 66303
-
Fariborz Jahanian authored
crash in ir-gen. llvm-svn: 66302
-
- Mar 06, 2009
-
-
Douglas Gregor authored
prototype of the same function, where the promoted parameter types in the K&R definition are not compatible with the types in the prototype. Fixes PR2821. llvm-svn: 66301
-
Daniel Dunbar authored
CodeGenModule::CreateRuntimeVariable. - No real functionality change; although we now assert on silly things like: -- int objc_exception_throw; void f0() { @throw(@"A"); } -- instead of accepting it. llvm-svn: 66292
-
Ted Kremenek authored
Start work on subclassing PathDiagnosticPiece to distinguish more between control-flow pieces, events, etc. llvm-svn: 66291
-
Daniel Dunbar authored
really use pack() instead. - <rdar://problem/6650243> clang warns about '#pragma pack(0)' llvm-svn: 66287
-
Douglas Gregor authored
llvm-svn: 66286
-
Mike Stump authored
llvm-svn: 66284
-
Douglas Gregor authored
C and C++. Fixes PR3688. llvm-svn: 66282
-
Daniel Dunbar authored
in a lone X87 class. - PR3735. llvm-svn: 66277
-
Daniel Dunbar authored
- <rdar://problem/6652110> clang should support weak_import llvm-svn: 66270
-
Ted Kremenek authored
Add some assertions along the way... llvm-svn: 66265
-
Ted Kremenek authored
llvm-svn: 66263
-
Daniel Dunbar authored
- Also, diagnose weak applied to types. llvm-svn: 66259
-
Mike Stump authored
llvm-svn: 66257
-
Mike Stump authored
llvm-svn: 66247
-
Chris Lattner authored
llvm-svn: 66246
-
Mike Stump authored
llvm-svn: 66243
-
Mike Stump authored
llvm-svn: 66241
-
Mike Stump authored
llvm-svn: 66231
-
Daniel Dunbar authored
- No functionality change. llvm-svn: 66218
-
Chris Lattner authored
SemaObjC/call-super-2.m:78:29: error: cannot cast 'super' (it isn't an expression) return [(Object <Func> *)super instance_func0]; ~~~~~~~~~~~~~~~~~^ llvm-svn: 66215
-
Chris Lattner authored
llvm-svn: 66214
-