1. 371f258 change getCurFunctionDecl to skip through Block contexts to find by Chris Lattner · 16 years ago
  2. ae0ee03 instead of forcing blocks on by default, make them default to off, but let by Chris Lattner · 16 years ago
  3. 3425c99 int-arith-convert.c makes assumptions about integer sizes, so force a specific architecture by Sebastian Redl · 16 years ago
  4. 4cfc6fe Fix test. (0 && (a(),1)) is a valid I-C-E according to C99. by Anders Carlsson · 16 years ago
  5. 4000ea6 Add Sema::isNullPointerConstant which extwarns if necessary. Use it in Sema::CheckConditionalOperands. by Anders Carlsson · 16 years ago
  6. d3a61d5 Use VerifyIntegerConstantExpression for case values. by Anders Carlsson · 16 years ago
  7. a8a6ef8 add missing RUN lines by Nuno Lopes · 16 years ago
  8. d162584 Change a whole lot of diagnostics to take QualType's directly by Chris Lattner · 16 years ago
  9. 35873c4 The address of a variable is only constant if the variable has global storage. by Anders Carlsson · 16 years ago
  10. 4bbc0e0 Fix bug in the constant evaluator. Fixes PR3115. by Anders Carlsson · 16 years ago
  11. 0947b4e Rewrite FindDiagnostics to be more strict about the formatting of the by Chris Lattner · 16 years ago
  12. b2c8c55 clean up -verify mode output. If the expected-error string is by Chris Lattner · 16 years ago
  13. 28eb7e9 make the 'to match this' diagnostic a note. by Chris Lattner · 16 years ago
  14. 5f4a682 Make all the 'redefinition' diagnostics more consistent, and make the by Chris Lattner · 16 years ago
  15. 9f4d863 Fix test cases broken by quote normalization in diagnostics. by Sebastian Redl · 16 years ago
  16. 6dde0d5 Case values must be evaluated by Anders Carlsson · 16 years ago
  17. 51fe996 Use Expr::Evaluate for case statements. Fixes PR2525 by Anders Carlsson · 16 years ago
  18. 7ca1425 add a silly testcase by Chris Lattner · 16 years ago
  19. 2c21a07 merge some simple call diagnostics. by Chris Lattner · 16 years ago
  20. b1b4d33 print a type in a diagnostic. by Chris Lattner · 16 years ago
  21. c41c123 remove expected-error from #if 0 section of code. by Chris Lattner · 16 years ago
  22. 966f099 disable expected-errors in #if parts of the test. by Chris Lattner · 16 years ago
  23. fa25bbb Switch several more Sema Diag methods over. This simplifies the by Chris Lattner · 16 years ago
  24. ca354fa Implement rdar://6319320: give a good diagnostic for cases where people by Chris Lattner · 16 years ago
  25. 58ace88 Fix PR3075, __builtin_stdarg_start being misprototyped. This affects netbsd headers. by Chris Lattner · 16 years ago
  26. a6afa76 Fix for crash issues with comma operators with a void first operand, and by Eli Friedman · 16 years ago
  27. b11e778 Backout of r59196, plus a new ICE test. Sorry if this is a by Eli Friedman · 16 years ago
  28. dd2b12a Fix bug in constant evaluation exposed by 176.gcc. by Daniel Dunbar · 16 years ago
  29. 67027a7 Fix a FIXME by improving a diagnostic, add a testcase for PR3048 by Chris Lattner · 16 years ago
  30. 1367ede 64-bit test fixes. by Sebastian Redl · 16 years ago
  31. 4efaa27 Some additions to tryEvaluate I've had sitting around for a while. by Eli Friedman · 16 years ago
  32. 1f6f54b Fix PR3031 by silencing follow-on errors in invalid declarations. by Chris Lattner · 16 years ago
  33. 48c2e90 Fix crash caused by this: by Argyrios Kyrtzidis · 16 years ago
  34. e2f5619 Fix PR3001: if we have an error parsing an initializer, make sure to remove by Chris Lattner · 16 years ago
  35. a5a35e1 Fix missing %s in run string causing hang during tests. by Sebastian Redl · 16 years ago
  36. 4f03fd6 Fix crash reported in PR2923 where a function declared using typeof(another_function) would have FunctionDecl::getNumParams() return the number of parameters in the original function type and not the number of parameters in the actual FunctionDecl. by Ted Kremenek · 16 years ago
  37. ac620de PR2919: __builtin_types_compatible_p strips CRV qualifiers. by Daniel Dunbar · 16 years ago
  38. 639e2d3 Fix rdar://6257721 by tightening up the block "snapshot" check, and by Chris Lattner · 16 years ago
  39. d3f2c10 Improve attribute parsing & tests. by Daniel Dunbar · 16 years ago
  40. e5fd2d9 Exercise #pragma pack(pop, <width>) in test case. by Daniel Dunbar · 16 years ago
  41. 5db4b3f Teach tryEvaluate that fabs, copysign, and unary +/- are constants for by Daniel Dunbar · 16 years ago
  42. 3b0db90 Implement #pragma pack use in structure packing. The general approach by Daniel Dunbar · 16 years ago
  43. b8b10e3 Fix typo in testcase. by Daniel Dunbar · 16 years ago
  44. 94dcecb add a testcase. by Chris Lattner · 16 years ago
  45. 4cde927 Add Sema implementation of #pragma pack stack. by Daniel Dunbar · 16 years ago
  46. 8f0fd62 Tests for return statement checks by Seo Sanghyeon · 16 years ago
  47. 46cfefa "Enhance" CheckArithmeticConstantExpression to accept ?: with a constant by Chris Lattner · 16 years ago
  48. 7709182 Add parsing of the sentinel attribute. Still need to create the attribute. by Anders Carlsson · 16 years ago
  49. 9173e91 Append the test runs with '&&'. by Argyrios Kyrtzidis · 16 years ago
  50. 7d07664 Merge postfix attributes on record decls. by Daniel Dunbar · 16 years ago
  51. ae3f491 Add Builtins.def attribute for "can be a constant expression". by Daniel Dunbar · 16 years ago
  52. de45428 Add support for format string checking of object-size checking by Daniel Dunbar · 16 years ago
  53. 8af6a45 Changed Sema::CheckForConstantInitializer to allow global block literals. by Steve Naroff · 16 years ago
  54. f77d545 Fix va_arg handling to do argument decaying at the correct place. This by Chris Lattner · 16 years ago
  55. b440686 Teach Sema::CheckAssignmentConstraints() to allow assignments between id and block pointer types (^{}). by Steve Naroff · 16 years ago
  56. 6c4088e Fix <rdar://problem/6251012> clang: Blocks are objects too. by Steve Naroff · 16 years ago
  57. ae530cf Fix <rdar://problem/6252108> assigning to argument passed to block should not require __block. by Steve Naroff · 16 years ago
  58. 891ed9a Fix rdar://6252231 - cannot call vsnprintf with va_list on x86_64, by Chris Lattner · 16 years ago
  59. f7037b1 Fix rdar://6251437, references to enum constant decls in a block by Chris Lattner · 16 years ago
  60. 59f5394 Fix <rdar://problem/6252216> compare block to NULL. by Steve Naroff · 16 years ago
  61. 538afe3 Fix <rdar://problem/6252226> parser thinks block argument is undefined identifier in NSServices.m by Steve Naroff · 16 years ago
  62. 3527b59 Enter a new scope for a @try block. by Ted Kremenek · 16 years ago
  63. 4f6a7d7 Tweak Expr::isModifiableLvalue() and Expr::isLvalue() to better deal with BlockDeclRef exprs. by Steve Naroff · 16 years ago
  64. aefc366 Have @finally introduce a new scope. by Ted Kremenek · 16 years ago
  65. ba80c9a Downgrade incompatible block pointer error to a warning (to be consistent with incompatible pointer warnings in general). by Steve Naroff · 16 years ago
  66. 1656442 Fix <rdar://problem/6243788> clang: Incorrect return statement for Blocks? by Steve Naroff · 16 years ago
  67. 9eae576 Finish pushing blocks attribute through the clang attribute machinery. by Steve Naroff · 16 years ago
  68. 094cefb Fix http://llvm.org/bugs/show_bug.cgi?id=2760. by Steve Naroff · 16 years ago
  69. 17dab4f Remove support for BlockExprExpr. For example... by Steve Naroff · 16 years ago
  70. c50a4a5 Sema::ActOnBlockReturnStmt(): Need to perform the UsualUnaryConversions on the return type. by Steve Naroff · 16 years ago
  71. 61f40a2 More semantic analysis for blocks... by Steve Naroff · 16 years ago
  72. 1f3b0d5 Sema::ActOnIdentifierExpr(): Lookup block arguments. by Steve Naroff · 16 years ago
  73. dd972f2 More type checking for blocks. Still incomplete (will hopefully finish up this weekend). by Steve Naroff · 16 years ago
  74. 33ad012 Set register storage class correctly for function parameters. - PR2730 by Daniel Dunbar · 16 years ago
  75. d417d96 Add two test cases for builtins (mostly related to object size builtins). by Daniel Dunbar · 16 years ago
  76. 67c8601 add the other test case for completeness and to avoid regressions in the future by Nuno Lopes · 16 years ago
  77. b529d83 Fix for PR2747: allow pointer->int casts with a null base; these are by Eli Friedman · 16 years ago
  78. bc88745 An extremely hacky version of transparent_union support; it isn't by Eli Friedman · 16 years ago
  79. f1c7b48 Make sure to take the unqualified versions of the canonical types for by Eli Friedman · 16 years ago
  80. 62b6a65 readd test as it passes correctly. nice, but weird by Nuno Lopes · 16 years ago
  81. 6d4abe1 Backing out r55607 due to logic errors and test regression. by Eli Friedman · 16 years ago
  82. 7fb43c1 Tidy up sema processing of attribute "nonull": by Ted Kremenek · 16 years ago
  83. 73419bf fix one more this-is-not-a-constant error. test included by Nuno Lopes · 16 years ago
  84. f7e37ce make CheckArithmeticConstantExpression() aware of &foo and pointers by Nuno Lopes · 16 years ago
  85. aa1f9f1 Fix isIntegerConstantExpr eval of __builtin_offsetof to return result by Daniel Dunbar · 16 years ago
  86. 9048891 Fix double-free error with sizeof applied to VLA types. - PR2727. by Daniel Dunbar · 16 years ago
  87. c3f0764 Fix for PR2720; be a little bit more permissive in initializers for by Eli Friedman · 16 years ago
  88. 1e465df Add test case for function-pointer-cast-of-global as constant expression. by Daniel Dunbar · 16 years ago
  89. 4bd8217 Move the rest of the Sema C++ tests into the SemaCXX test directory. by Argyrios Kyrtzidis · 16 years ago
  90. 2c15647 add a simple check to warn people who type "=+" when they probably meant "+=". by Chris Lattner · 16 years ago
  91. efbe85c Fix a regression from my fix to PR2631. Fixes PR2692. by Eli Friedman · 16 years ago
  92. 50ff6f3 Fix test failure on Linux. by Eli Friedman · 16 years ago
  93. d5bac57 add testcase we already handle. by Chris Lattner · 16 years ago
  94. 396f0bf Support initialization of incomplete array with zero size (as extension). by Daniel Dunbar · 16 years ago
  95. 5e8840c Move the C++ Sema tests into a separate SemaCXX directory. by Argyrios Kyrtzidis · 16 years ago
  96. 6135352 InitListChecker::CheckListElementTypes(): Check for function types and issue an appropriate diagnostic. by Steve Naroff · 16 years ago
  97. f855e6f Sema::CheckForFileScopedRedefinitions(): Make sure tentative decls of incomplete array types are completed (and diagnosed properly). by Steve Naroff · 16 years ago
  98. d880363 wrap some long diagnostics, make 'initializer is not a constant' diagnostic by Chris Lattner · 16 years ago
  99. 1bb516c Make sure to count the struct elements correctly; here, we want the by Eli Friedman · 16 years ago
  100. c34bcde Fix for PR2631; make va_arg work correctly on x86-64. by Eli Friedman · 16 years ago