1. a1a396d Implement Doug's suggestion. Eliminate the Stmts pointer from CXXTryStmt and instead allocate the statements after the object. by Sam Weinig · 15 years ago
  2. b0e4cb6 Remove the SmallVector from CXXTryStmt. by Sam Weinig · 15 years ago
  3. a873dfc Implement the lvalue-to-rvalue conversion where needed. The by Douglas Gregor · 15 years ago
  4. 2877998 Really trivial patch to accept pointer to const void in indirect goto. Despite by Chandler Carruth · 15 years ago
  5. 966146e Remove the SmallVectors from AsmStmt. Fixes PR6105. by Anders Carlsson · 15 years ago
  6. ff93dbd Use IdentifierInfo * instead of std::string for the AsmStmt names. by Anders Carlsson · 15 years ago
  7. fdba9c0 Combine AsmStmt::setOutputsAndInputs and AsmStmt::setClobbers. by Anders Carlsson · 15 years ago
  8. f959fb5 StringRef-ize the TargetInfo::ConstraintInfo constructor. by Anders Carlsson · 15 years ago
  9. c6acbc5 Get rid of another old PerformCopyInitialization call. by Anders Carlsson · 15 years ago
  10. 703e394 Implement instantiation of AsmStmts (Crazy, I know) by Anders Carlsson · 15 years ago
  11. 7e52de4 fix PR6034, a crash on invalid where the switch stack would get unbalanced. by Chris Lattner · 15 years ago
  12. eec51cf Give UnresolvedSet the ability to store access specifiers for each declaration. by John McCall · 15 years ago
  13. a3899eb Implement goto inside of blocks. by Mike Stump · 15 years ago
  14. 3b11fd3 Remember if the AsmStmt came from Microsoft-style inline assembly code. by Mike Stump · 15 years ago
  15. 54d76db Remove some dead variables clang-analyzer found. by Benjamin Kramer · 15 years ago
  16. d6542d8 Switch InitializedEntity from TypeLoc down to just QualTypes, since we don't use the location information but we did spend a bunch of time building faked-up TypeLocs by Douglas Gregor · 15 years ago
  17. d20254f fix PR4010: add support for the warn_unused_result for function pointers by Nuno Lopes · 15 years ago
  18. bd8f371 Try to de-bork DISABLE_SMART_POINTERS build by Douglas Gregor · 15 years ago
  19. 18ef5e2 Switch the initialization required by return statements over to the by Douglas Gregor · 15 years ago
  20. 6864748 Fix semantic diagnostics that embed English works, from Nicola Gigante! by Douglas Gregor · 15 years ago
  21. 0ece491 ShouldDestroyTemporaries? I don't think so. by Anders Carlsson · 15 years ago
  22. 0de55e7 Fix a thinko where we weren't always performing unary conversions on the switch condition, fixing PR5612 by Douglas Gregor · 15 years ago
  23. be724ba When the condition of a switch() statement is semantically invalid, by Douglas Gregor · 15 years ago
  24. a0d3ca1 Refactor ActOnFinishSwitchStmt to simplify it further by Douglas Gregor · 15 years ago
  25. 0be3193 Refactor ActOnFinishSwitchStmt to simplify and reduce nesting by Douglas Gregor · 15 years ago
  26. 99e9b4d Eliminate CXXConditionDeclExpr with extreme prejudice. by Douglas Gregor · 15 years ago
  27. 5656e14 Clean up the AST for while loops and fix several problems with by Douglas Gregor · 15 years ago
  28. d3d5301 Explicitly store the condition variable within switch statements, and by Douglas Gregor · 15 years ago
  29. 8cfe5a7 Explicitly track the condition variable within an "if" statement, by Douglas Gregor · 15 years ago
  30. f21bac6 Require a class type to be complete before probing its conversion by Douglas Gregor · 15 years ago
  31. 84fb9c0 Implement conversion from a switch condition with class type to an by Douglas Gregor · 15 years ago
  32. a7cf23a Don't issue spurious diagnostic with Obj-C fast enumeration. (radar 7409165). by Fariborz Jahanian · 15 years ago
  33. a4923eb First part of changes to eliminate problems with cv-qualifiers and by Douglas Gregor · 15 years ago
  34. 66724ea If we attempt to add a constructor template specialization that looks by Douglas Gregor · 15 years ago
  35. df317bf Refine volatile handling, specifically, we must have the canonical by Mike Stump · 15 years ago
  36. 73c39ab Remove default argument for ImpCastExprToType. Add appropriate argument by Eli Friedman · 15 years ago
  37. 12356b1 Fix for PR5190, Credit to Zhanyong Wan. by Edward O'Callaghan · 15 years ago
  38. 5f04881 Implement PR4407 - missing warnings on case value overflow, by Chris Lattner · 15 years ago
  39. bc8d42c make the diagnostic in the 'unused result' warning more precise by Chris Lattner · 15 years ago
  40. 5a881bb Implement -Wparentheses: warn about using assignments in contexts that require by John McCall · 15 years ago
  41. 1be8aee When the return type of a function is dependent, don't perform any by Douglas Gregor · 15 years ago
  42. 0953e76 Refactor the representation of qualifiers to bring ExtQualType out of the by John McCall · 15 years ago
  43. 1eb4433 Remove tabs, and whitespace cleanups. by Mike Stump · 15 years ago
  44. 16b1037 This patch does the following. by Fariborz Jahanian · 15 years ago
  45. 09105f5 Using "ObjCImplicitSetterGetterRefExpr" instead of "ObjCImplctSetterGetterRefExpr". by Fariborz Jahanian · 15 years ago
  46. 7765934 Switch to SmallString::str from SmallString::c_str. by Daniel Dunbar · 15 years ago
  47. 154440e Renamed ObjCKVCRefExpr to ObjCImplctSetterGetterRefExpr. by Fariborz Jahanian · 15 years ago
  48. f53b443 Change ActOnReturnStmt to not take a FullExprArg. Instead, Sema will wrap the return expr inside a CXXExprWithTemporaries if needed. by Anders Carlsson · 15 years ago
  49. 419cfb3 Improve the diagnostic emitted when an unused ObjC property getter by Chris Lattner · 15 years ago
  50. a5e42a8 objc2's foreach statement's selector type can be a block pointer too. by Fariborz Jahanian · 15 years ago
  51. 3af708f More warnings for unused expressions. by Anders Carlsson · 15 years ago
  52. 7544311 Diagnose unused expression results for all statements, just not compound statements. by Anders Carlsson · 15 years ago
  53. 636463e Factor code out into a DiagnoseUnusedExprResult function. by Anders Carlsson · 15 years ago
  54. 6217b80 Change uses of: by Ted Kremenek · 15 years ago
  55. c447aba Check for identical types in C++ catch expression. Patch by Erik Verbruggen. by Sebastian Redl · 15 years ago
  56. 35366a6 Per offline discussion with Steve Naroff, add back Type::getAsXXXType() methods by Ted Kremenek · 15 years ago
  57. 1a1a6e2 Add member template 'Type::getAs<T>', which converts a Type* to a respective T*. by Ted Kremenek · 15 years ago
  58. f495456 Remove ASTContext::isObjCObjectPointerType(). by Steve Naroff · 15 years ago
  59. 40b598e Remove the ASTContext parameter from the attribute-related methods of Decl. by Argyrios Kyrtzidis · 15 years ago
  60. e98da2e Support for [class.local]p4. by Anders Carlsson · 15 years ago
  61. e41590d [class.local] p1 and p3. Also, add back the xcodeproj file. by Anders Carlsson · 15 years ago
  62. 7d5c74e Use QualType to represent block's implicit return type as by Fariborz Jahanian · 15 years ago
  63. 68584ed Move the static DeclAttrs map into ASTContext. Fixes <rdar://problem/6983177>. by Douglas Gregor · 15 years ago
  64. 9891359 add the location of the ')' in a do/while statement to DoStmt. by Chris Lattner · 15 years ago
  65. 8662587 Downgrade an error about "return in a no-return function" from being by Chris Lattner · 15 years ago
  66. a0ab25d ActOnReturnStmt should also take a FullExprArg. by Anders Carlsson · 15 years ago
  67. beaaccd Use v.data() instead of &v[0] when SmallVector v might be empty. by Jay Foad · 15 years ago
  68. 7f537c1 Make ActOnWhileStmt take a FullExprArg for the condition expr. by Anders Carlsson · 15 years ago
  69. 6b1d283 Make ActOnExprStmt take a FullExprArg. by Anders Carlsson · 15 years ago
  70. a99fad8 Add the FullExprArg wrapper and use it for if statement conditions. by Anders Carlsson · 15 years ago
  71. 390b4cc Reflow some comments. by Mike Stump · 15 years ago
  72. 5f1b9e6 Template instantiation for IndirectGotoStmt. Now my life is complete. by Douglas Gregor · 15 years ago
  73. dbb26db Template instantiation for switch statements by Douglas Gregor · 15 years ago
  74. 5831c6a Template instantiation for "for" loops by Douglas Gregor · 15 years ago
  75. 9f3ca2a Template instantiation for do-while statements. by Douglas Gregor · 15 years ago
  76. 4a2e204 Template instantiation for WhileStmt and CXXConditionDeclExpr. by Douglas Gregor · 15 years ago
  77. d06f6ca Template instantiation for "if" statements. Also: by Douglas Gregor · 15 years ago
  78. 03d7776 Instantiate return statements. by Anders Carlsson · 15 years ago
  79. 3351f11 allow references to the larger value in a tied constraint by Chris Lattner · 16 years ago
  80. 58bce89 code cleanup, avoid shadowing i. by Chris Lattner · 16 years ago
  81. 72056a2 Don't insert an extra ParenExpr around asm operands. by Eli Friedman · 16 years ago
  82. f69fcae If we have mismatched integer tied operands, but the operand by Chris Lattner · 16 years ago
  83. c1f3b28 avoid a crash when we encounter a implicit cast of the paren expr due to by Chris Lattner · 16 years ago
  84. 7adaa18 rename some variables, improve comments. by Chris Lattner · 16 years ago
  85. 806503f refactor matched operand type checking to happen after the AsmStmt is created, by Chris Lattner · 16 years ago
  86. e9146f2 Replace more release+static_cast with takeAs. by Anders Carlsson · 16 years ago
  87. f1b1d59 Replace a bunch of static_cast + release with takeAs. by Anders Carlsson · 16 years ago
  88. 6c92fa7 Fixup Sema and CodeGen for block literal attributes when the return by Mike Stump · 16 years ago
  89. 19c30c0 Sema and CodeGen support for attributes on blocks. Radar 6441502 by Mike Stump · 16 years ago
  90. f7c41da Implement sema checking for noreturn. by Mike Stump · 16 years ago
  91. 972041f Improve validation of C++ exception handling: diagnose throwing incomplete types and jumps into protected try-catch scopes. by Sebastian Redl · 16 years ago
  92. 49ac881 implement PR4077: [Linux kernel] inscrutable error on inline asm input/output constraint mismatch by Chris Lattner · 16 years ago
  93. d688761 in a tied operand, don't copy over the name or constraint string, just the flags. by Chris Lattner · 16 years ago
  94. 2819fa8 pull operands names "[foo]" into ConstraintInfo. by Chris Lattner · 16 years ago
  95. 432c869 pull the constraint string into the ConstraintInfo struct by Chris Lattner · 16 years ago
  96. 44def07 change TargetInfo::ConstraintInfo to be a struct that contains by Chris Lattner · 16 years ago
  97. 16f0049 split ObjC and C++ Statements out into their own headers. by Chris Lattner · 16 years ago
  98. a868a20 implement semantic analysis for @synchronized, fixing a crash on invalid by Chris Lattner · 16 years ago
  99. 46c3c4b add support for goto checking and @synchronized blocks, rdar://6810106 by Chris Lattner · 16 years ago
  100. 38c5ebd add a new Sema::CurFunctionNeedsScopeChecking bool that is used to avoid by Chris Lattner · 16 years ago