Skip to content
Snippets Groups Projects
  1. Jun 04, 2013
  2. May 30, 2013
  3. May 23, 2013
  4. May 20, 2013
  5. May 19, 2013
  6. May 17, 2013
  7. May 14, 2013
  8. May 12, 2013
  9. May 10, 2013
  10. May 09, 2013
  11. May 08, 2013
  12. May 07, 2013
  13. May 02, 2013
  14. Apr 27, 2013
  15. Apr 26, 2013
  16. Apr 25, 2013
  17. Apr 24, 2013
  18. Apr 19, 2013
  19. Apr 18, 2013
  20. Apr 17, 2013
  21. Apr 16, 2013
  22. Apr 10, 2013
  23. Apr 09, 2013
  24. Apr 05, 2013
    • Jordan Rose's avatar
      [analyzer] Enable destructor inlining by default (c++-inlining=destructors). · b11a9086
      Jordan Rose authored
      This turns on not only destructor inlining, but inlining of constructors
      for types with non-trivial destructors. Per r178516, we will still not
      inline the constructor or destructor of anything that looks like a
      container unless the analyzer-config option 'c++-container-inlining' is
      set to 'true'.
      
      In addition to the more precise path-sensitive model, this allows us to
      catch simple smart pointer issues:
      
        #include <memory>
      
        void test() {
          std::auto_ptr<int> releaser(new int[4]);
        } // memory allocated with 'new[]' should not be deleted with 'delete'
      
      <rdar://problem/12295363>
      
      git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@178805 91177308-0d34-0410-b5e6-96231b3b80d8
      b11a9086
  25. Apr 03, 2013
  26. Apr 02, 2013
Loading