- Aug 29, 2008
-
-
Daniel Dunbar authored
subset of tests. llvm-svn: 55513
-
- Aug 28, 2008
-
-
Steve Naroff authored
Parser support for blocks is almost complete...just need to add support for the __block() storage class qualifier. llvm-svn: 55495
-
Daniel Dunbar authored
with correct width. - PR2728. Also, fix PR2727 test case. llvm-svn: 55493
-
Daniel Dunbar authored
- PR2727. Also, fix warning in CodeGenTypes for new BlockPointer type. llvm-svn: 55479
-
- Aug 27, 2008
-
-
Steve Naroff authored
This commit adds the declaration syntax (and associated type). llvm-svn: 55417
-
Daniel Dunbar authored
llvm-svn: 55408
-
- Aug 26, 2008
-
-
Daniel Dunbar authored
Respect isReadOnly when generating synthesized method decls. llvm-svn: 55364
-
Daniel Dunbar authored
of RHSs to id type instead of void* if either has Objective-C object type. - This ensures the result can still be used in normal places an object can be used, like a message send. Add implicit conversions for ?: applied to qualified id types to ensure that the RHSs are compatible. - This prevents a codegen crash (creating invalid PHI nodes). - Again, this relates to the fact that qualified id types have no canonical types. - Note that the implicit type casted to is incorrect, however this doesn't currently cause problems because of the flexibility of the id type. Test cases for above. llvm-svn: 55346
-
- Aug 25, 2008
-
-
Eli Friedman authored
correctly. Not a regression, but made more obvious by my recent fix which made function type compatibility checking a bit more strict. llvm-svn: 55339
-
Eli Friedman authored
casting pointers to integers. Eventually, we should check whether we can evaluate an expression using Expr::tryEvaluate, and this codepath should be tightened to only handle standard-compliant cases. llvm-svn: 55331
-
Daniel Dunbar authored
expression. llvm-svn: 55323
-
Anders Carlsson authored
llvm-svn: 55316
-
- Aug 24, 2008
-
-
Anders Carlsson authored
llvm-svn: 55286
-
Anders Carlsson authored
llvm-svn: 55262
-
- Aug 23, 2008
-
-
Anders Carlsson authored
llvm-svn: 55255
-
Anders Carlsson authored
llvm-svn: 55254
-
Anders Carlsson authored
llvm-svn: 55253
-
Argyrios Kyrtzidis authored
llvm-svn: 55249
-
Argyrios Kyrtzidis authored
llvm-svn: 55247
-
Chris Lattner authored
make diagnostic output in some other malformed cases significantly more useful. This fixes PR2708 llvm-svn: 55215
-
- Aug 22, 2008
-
-
Argyrios Kyrtzidis authored
llvm-svn: 55178
-
Argyrios Kyrtzidis authored
-The Parser calls a new "ActOnCXXTypeConstructExpr" action. -Sema, depending on the type and expressions number: -If the type is a class, it will treat it as a class constructor. [TODO] -If there's only one expression (i.e. "int(0.5)" ), creates a new "CXXFunctionalCastExpr" Expr node -If there are no expressions (i.e "int()" ), creates a new "CXXZeroInitValueExpr" Expr node. llvm-svn: 55177
-
Nico Weber authored
make test fails if llvm is checked out to llvm-svn of if there is a dash somewhere else in the path. fix that. llvm-svn: 55175
-
Anders Carlsson authored
llvm-svn: 55166
-
- Aug 21, 2008
-
-
Chris Lattner authored
"+=". llvm-svn: 55131
-
Daniel Dunbar authored
lines as errors. llvm-svn: 55109
-
Daniel Dunbar authored
Suppress count output from 'make test' on errors (used to generate result code). llvm-svn: 55107
-
Daniel Dunbar authored
scripts dir appear before the user path. - This is an attempt to pick up the right executables. We should probably be substituting the exact things we want for clang a la the LLVM test script. llvm-svn: 55105
-
Daniel Dunbar authored
directory. - Removed .ll from the svn:ignore lists to try and prevent this. - Added svn:ignore on test/Misc/Output llvm-svn: 55104
-
Daniel Dunbar authored
directory. - Also, return proper error code if testing fails. llvm-svn: 55103
-
Eli Friedman authored
llvm-svn: 55083
-
Eli Friedman authored
llvm-svn: 55082
-
- Aug 20, 2008
-
-
Daniel Dunbar authored
- UsualUnaryConversions takes an Expr *& and may modify its argument, this broke when it was refactored into Sema::CheckCastTypes. This meant that we were missing implicit casts in some places. - Seems pretty sad that this got through our tests. llvm-svn: 55039
-
Eli Friedman authored
llvm-svn: 55032
-
Eli Friedman authored
llvm-svn: 55027
-
Eli Friedman authored
heck it does on Darwin, but it's not part of POSIX, and the GNU version of find errors out on it. On a side note, there are a couple of new failures due to tests including OS X specific headers. llvm-svn: 55019
-
- Aug 19, 2008
-
-
Steve Naroff authored
Fix crasher in RewriteObjC::RewriteObjCSynchronizedStmt(). Can't depend on the source locations of the sync expression (since it may have been rewritten. Fixes <rdar://problem/6156363> clang ObjC rewriter: rewriting attached file causes assertion failure: invalid FileID llvm-svn: 54986
-
Chris Lattner authored
llvm-svn: 54967
-
Chris Lattner authored
llvm-svn: 54954
-
Chris Lattner authored
of pointers to them. rdar://4304469 llvm-svn: 54953
-