Skip to content
  1. Jun 14, 2011
  2. Jun 10, 2011
    • Jordy Rose's avatar
      [analyzer] PR8962 again. Ban ParenExprs (and friends) from block-level... · 1734737d
      Jordy Rose authored
      [analyzer] PR8962 again. Ban ParenExprs (and friends) from block-level expressions (by calling IgnoreParens before adding expressions to blocks). Undo 132769 (LiveVariables' local IgnoreParens), since it's no longer necessary.
      
      Also, have Environment stop looking through NoOp casts; it didn't match the behavior of LiveVariables. And once that's gone, the whole cast block of that switch is unnecessary.
      
      llvm-svn: 132840
      1734737d
  3. Jun 09, 2011
  4. Jun 04, 2011
  5. May 26, 2011
  6. May 25, 2011
  7. May 21, 2011
  8. May 20, 2011
  9. May 19, 2011
  10. May 06, 2011
    • Alexis Hunt's avatar
      Modify some deleted function methods to better reflect reality: · 4a8ea109
      Alexis Hunt authored
       - New isDefined() function checks for deletedness
       - isThisDeclarationADefinition checks for deletedness
       - New doesThisDeclarationHaveABody() does what
         isThisDeclarationADefinition() used to do
       - The IsDeleted bit is not propagated across redeclarations
       - isDeleted() now checks the canoncial declaration
       - New isDeletedAsWritten() does what it says on the tin.
       - isUserProvided() now correct (thanks Richard!)
      
      This fixes the bug that we weren't catching
      
      void foo() = delete;
      void foo() {}
      
      as being a redefinition.
      
      llvm-svn: 131013
      4a8ea109
  11. May 05, 2011
  12. May 03, 2011
  13. May 02, 2011
  14. Apr 30, 2011
  15. Apr 28, 2011
  16. Apr 27, 2011
  17. Apr 26, 2011
  18. Apr 25, 2011
    • John Wiegley's avatar
      t/clang/expr-traits · f9f6584e
      John Wiegley authored
      Patch authored by David Abrahams.
      
      These two expression traits (__is_lvalue_expr, __is_rvalue_expr) are used for
      parsing code that employs certain features of the Embarcadero C++ compiler.
      
      llvm-svn: 130122
      f9f6584e
  19. Apr 23, 2011
  20. Apr 22, 2011
  21. Apr 19, 2011
Loading