Skip to content
Snippets Groups Projects
  1. May 02, 2013
  2. Apr 27, 2013
  3. Apr 26, 2013
  4. Apr 25, 2013
  5. Apr 24, 2013
  6. Apr 19, 2013
  7. Apr 18, 2013
  8. Apr 17, 2013
  9. Apr 16, 2013
  10. Apr 10, 2013
  11. Apr 09, 2013
  12. 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
  13. Apr 03, 2013
  14. Apr 02, 2013
  15. Apr 01, 2013
  16. Mar 28, 2013
  17. Mar 27, 2013
  18. Mar 25, 2013
  19. Mar 22, 2013
  20. Mar 20, 2013
  21. Mar 14, 2013
Loading