- ac620de PR2919: __builtin_types_compatible_p strips CRV qualifiers. by Daniel Dunbar · 16 years ago
- 639e2d3 Fix rdar://6257721 by tightening up the block "snapshot" check, and by Chris Lattner · 16 years ago
- d3f2c10 Improve attribute parsing & tests. by Daniel Dunbar · 16 years ago
- e5fd2d9 Exercise #pragma pack(pop, <width>) in test case. by Daniel Dunbar · 16 years ago
- 5db4b3f Teach tryEvaluate that fabs, copysign, and unary +/- are constants for by Daniel Dunbar · 16 years ago
- 3b0db90 Implement #pragma pack use in structure packing. The general approach by Daniel Dunbar · 16 years ago
- b8b10e3 Fix typo in testcase. by Daniel Dunbar · 16 years ago
- 94dcecb add a testcase. by Chris Lattner · 16 years ago
- 4cde927 Add Sema implementation of #pragma pack stack. by Daniel Dunbar · 16 years ago
- 8f0fd62 Tests for return statement checks by Seo Sanghyeon · 16 years ago
- 46cfefa "Enhance" CheckArithmeticConstantExpression to accept ?: with a constant by Chris Lattner · 16 years ago
- 7709182 Add parsing of the sentinel attribute. Still need to create the attribute. by Anders Carlsson · 16 years ago
- 9173e91 Append the test runs with '&&'. by Argyrios Kyrtzidis · 16 years ago
- 7d07664 Merge postfix attributes on record decls. by Daniel Dunbar · 16 years ago
- ae3f491 Add Builtins.def attribute for "can be a constant expression". by Daniel Dunbar · 16 years ago
- de45428 Add support for format string checking of object-size checking by Daniel Dunbar · 16 years ago
- 8af6a45 Changed Sema::CheckForConstantInitializer to allow global block literals. by Steve Naroff · 16 years ago
- f77d545 Fix va_arg handling to do argument decaying at the correct place. This by Chris Lattner · 16 years ago
- b440686 Teach Sema::CheckAssignmentConstraints() to allow assignments between id and block pointer types (^{}). by Steve Naroff · 16 years ago
- 6c4088e Fix <rdar://problem/6251012> clang: Blocks are objects too. by Steve Naroff · 16 years ago
- ae530cf Fix <rdar://problem/6252108> assigning to argument passed to block should not require __block. by Steve Naroff · 16 years ago
- 891ed9a Fix rdar://6252231 - cannot call vsnprintf with va_list on x86_64, by Chris Lattner · 16 years ago
- f7037b1 Fix rdar://6251437, references to enum constant decls in a block by Chris Lattner · 16 years ago
- 59f5394 Fix <rdar://problem/6252216> compare block to NULL. by Steve Naroff · 16 years ago
- 538afe3 Fix <rdar://problem/6252226> parser thinks block argument is undefined identifier in NSServices.m by Steve Naroff · 16 years ago
- 3527b59 Enter a new scope for a @try block. by Ted Kremenek · 16 years ago
- 4f6a7d7 Tweak Expr::isModifiableLvalue() and Expr::isLvalue() to better deal with BlockDeclRef exprs. by Steve Naroff · 16 years ago
- aefc366 Have @finally introduce a new scope. by Ted Kremenek · 16 years ago
- ba80c9a Downgrade incompatible block pointer error to a warning (to be consistent with incompatible pointer warnings in general). by Steve Naroff · 16 years ago
- 1656442 Fix <rdar://problem/6243788> clang: Incorrect return statement for Blocks? by Steve Naroff · 16 years ago
- 9eae576 Finish pushing blocks attribute through the clang attribute machinery. by Steve Naroff · 16 years ago
- 094cefb Fix http://llvm.org/bugs/show_bug.cgi?id=2760. by Steve Naroff · 16 years ago
- 17dab4f Remove support for BlockExprExpr. For example... by Steve Naroff · 16 years ago
- c50a4a5 Sema::ActOnBlockReturnStmt(): Need to perform the UsualUnaryConversions on the return type. by Steve Naroff · 16 years ago
- 61f40a2 More semantic analysis for blocks... by Steve Naroff · 16 years ago
- 1f3b0d5 Sema::ActOnIdentifierExpr(): Lookup block arguments. by Steve Naroff · 16 years ago
- dd972f2 More type checking for blocks. Still incomplete (will hopefully finish up this weekend). by Steve Naroff · 16 years ago
- 33ad012 Set register storage class correctly for function parameters. - PR2730 by Daniel Dunbar · 16 years ago
- d417d96 Add two test cases for builtins (mostly related to object size builtins). by Daniel Dunbar · 16 years ago
- 67c8601 add the other test case for completeness and to avoid regressions in the future by Nuno Lopes · 16 years ago
- b529d83 Fix for PR2747: allow pointer->int casts with a null base; these are by Eli Friedman · 16 years ago
- bc88745 An extremely hacky version of transparent_union support; it isn't by Eli Friedman · 16 years ago
- f1c7b48 Make sure to take the unqualified versions of the canonical types for by Eli Friedman · 16 years ago
- 62b6a65 readd test as it passes correctly. nice, but weird by Nuno Lopes · 16 years ago
- 6d4abe1 Backing out r55607 due to logic errors and test regression. by Eli Friedman · 16 years ago
- 7fb43c1 Tidy up sema processing of attribute "nonull": by Ted Kremenek · 16 years ago
- 73419bf fix one more this-is-not-a-constant error. test included by Nuno Lopes · 16 years ago
- f7e37ce make CheckArithmeticConstantExpression() aware of &foo and pointers by Nuno Lopes · 16 years ago
- aa1f9f1 Fix isIntegerConstantExpr eval of __builtin_offsetof to return result by Daniel Dunbar · 16 years ago
- 9048891 Fix double-free error with sizeof applied to VLA types. - PR2727. by Daniel Dunbar · 16 years ago
- c3f0764 Fix for PR2720; be a little bit more permissive in initializers for by Eli Friedman · 16 years ago
- 1e465df Add test case for function-pointer-cast-of-global as constant expression. by Daniel Dunbar · 16 years ago
- 4bd8217 Move the rest of the Sema C++ tests into the SemaCXX test directory. by Argyrios Kyrtzidis · 16 years ago
- 2c15647 add a simple check to warn people who type "=+" when they probably meant "+=". by Chris Lattner · 16 years ago
- efbe85c Fix a regression from my fix to PR2631. Fixes PR2692. by Eli Friedman · 16 years ago
- 50ff6f3 Fix test failure on Linux. by Eli Friedman · 16 years ago
- d5bac57 add testcase we already handle. by Chris Lattner · 16 years ago
- 396f0bf Support initialization of incomplete array with zero size (as extension). by Daniel Dunbar · 16 years ago
- 5e8840c Move the C++ Sema tests into a separate SemaCXX directory. by Argyrios Kyrtzidis · 16 years ago
- 6135352 InitListChecker::CheckListElementTypes(): Check for function types and issue an appropriate diagnostic. by Steve Naroff · 16 years ago
- f855e6f Sema::CheckForFileScopedRedefinitions(): Make sure tentative decls of incomplete array types are completed (and diagnosed properly). by Steve Naroff · 16 years ago
- d880363 wrap some long diagnostics, make 'initializer is not a constant' diagnostic by Chris Lattner · 16 years ago
- 1bb516c Make sure to count the struct elements correctly; here, we want the by Eli Friedman · 16 years ago
- c34bcde Fix for PR2631; make va_arg work correctly on x86-64. by Eli Friedman · 16 years ago
- 8389eab Fix PR2400 by more graceful handling of invalid decls. Don't try to layout by Chris Lattner · 16 years ago
- 64c438a Implement support for the 'wchar_t' C++ type. by Argyrios Kyrtzidis · 16 years ago
- 907747b Fix Sema::MergeVarDecl() to better handle type compatibility. The previous code was trying to handle arrays specially (which didn't work for pointers to array). Removed local helper function areEquivalentArrayTypes(), replacing it's use with the more general ASTContext::typesAreCompatible() predicate. by Steve Naroff · 16 years ago
- ff9eb1f Fix issues with C "tentative" definitions. by Steve Naroff · 16 years ago
- 45e52e1 Add test for nested enum redefinition. - <rdar://problem/6093889> by Daniel Dunbar · 16 years ago
- db82568 fix crash when printing diagnostics with tokens that span through more than one line by Nuno Lopes · 16 years ago
- 4489fe1 Add EXTWARN Diagnostic class. by Daniel Dunbar · 16 years ago
- 1e76ce6 Fix several issues in checking of address-of expressions. by Daniel Dunbar · 16 years ago
- c63a1f2 by Chris Lattner · 16 years ago
- 3068ae0 Support __attribute__(({con,de}structor)) in Parse & Sema by Daniel Dunbar · 16 years ago
- 611b2ec fix some problems handling stmtexprs with labels (PR2374), and by Chris Lattner · 16 years ago
- be89909 testcase for PR2416, which we already handle correctly. by Chris Lattner · 16 years ago
- 6ac6ddc move all objc sema tests into a new SemaObjC directory. Next step is to by Chris Lattner · 16 years ago
- 62f5f7f fix several problems with the protocol qualified id handling where id was implicit. by Chris Lattner · 16 years ago
- bce6135 improve handling of the horrible GCC objc extension that treats "<foo>" by Chris Lattner · 16 years ago
- 02a6514 GCC supports the complex conjugate operator (an extension) on complex int by Chris Lattner · 16 years ago
- d67cd9e fix diagnostics. by Chris Lattner · 16 years ago
- 834a72a Fix rdar://6095136, various crashes with incomplete enum types. by Chris Lattner · 16 years ago
- 67d33d8 c89 does not perform array -> pointer promotion unless the array is an lvalue. This by Chris Lattner · 16 years ago
- 53fcaa9 In c99 mode, comma does do function/array promotion even though by Chris Lattner · 16 years ago
- 080b332 Comma does not perform unary promotions, rdar://6095180 by Chris Lattner · 16 years ago
- 3872b5c gcc requires a semicolon at the end of an interface, unlike its extension for structs. by Chris Lattner · 16 years ago
- 7c778f1 Cleaunup Sema::ActOnClassMessage(). This commit: by Steve Naroff · 16 years ago
- 99cb997 Reject typedef redefinitions when the underlying types are not identical, by Chris Lattner · 16 years ago
- baf0d66 Add support for __extension__ as an lvalue. rdar://6097308 by Chris Lattner · 16 years ago
- 6bc5211 Fix rdar://6094010 various asserts happening with wide strings in inline asm. by Chris Lattner · 16 years ago
- 4493f79 Implement nans, prefetch, and trap builtins. by Daniel Dunbar · 16 years ago
- 465172f Add test case for nonnull attribute. Fix indexing bug. by Ted Kremenek · 16 years ago
- b752f28 Switch initialization of the protocol list for an interface decl to use by Chris Lattner · 16 years ago
- 6562fda when in the context of an @implementation, look for private methods in the by Chris Lattner · 16 years ago
- 0ff12f0 When in C++, make EnumConstant names hide tag names in the same scope, instead of colliding with them. by Argyrios Kyrtzidis · 16 years ago
- b02ef24 When checking for name collision between a tag and a previously defined namespace, the collision occured even when the tag was in a different nested scope. by Argyrios Kyrtzidis · 16 years ago
- be2341d http://llvm.org/bugs/show_bug.cgi?id=2523 by Nate Begeman · 16 years ago
- 9a979c3 fix CheckForConstantInitializer() for Compound Literals by Nuno Lopes · 16 years ago
- 560624a '&&' commands together so that the test status reflects the results of all the commands, otherwise the test status will be the result of only the last command. by Argyrios Kyrtzidis · 16 years ago
- e60cff1 new testcase by Chris Lattner · 16 years ago