Skip to content
  1. Dec 13, 2011
  2. Dec 10, 2011
  3. Dec 07, 2011
  4. Dec 03, 2011
  5. Dec 02, 2011
    • Richard Smith's avatar
      Fix wrong-code bug when a const automatic variable of struct type has both a · d572f82e
      Richard Smith authored
      mutable member and a constant initializer. We'd previously promoted such
      variables to global constants, resulting in nasal demons if the mutable member
      was modified.
      
      This is only a temporary fix. The subtle interplay between isConstantInitializer
      and CGExprConstant is very bug-prone; there are some other issues in this area
      which I will be addressing in subsequent, more major reworking of this code.
      
      llvm-svn: 145654
      d572f82e
  6. Dec 01, 2011
  7. Nov 28, 2011
  8. Nov 27, 2011
  9. Nov 23, 2011
  10. Nov 22, 2011
  11. Nov 18, 2011
  12. Nov 17, 2011
  13. Nov 16, 2011
  14. Nov 13, 2011
  15. Nov 12, 2011
  16. Nov 11, 2011
  17. Nov 10, 2011
    • John McCall's avatar
      Whenever explicitly activating or deactivating a cleanup, we · f4beacd0
      John McCall authored
      need to provide a 'dominating IP' which is guaranteed to
      dominate the (de)activation point but which cannot be avoided
      along any execution path from the (de)activation point to
      the push-point of the cleanup.  Using the entry block is
      bad mojo.
      
      llvm-svn: 144276
      f4beacd0
    • John McCall's avatar
      Fix a subtle bug with cleanups: when activating · e63abb5d
      John McCall authored
      a previously-inactive cleanup, not only do we need a
      flag variable, but we should also force the cleanup to
      query the flag variable.  However, we only need to do
      this when we're activating in a context that's
      conditionally executed;  otherwise, we may safely
      assume that the cleanup is dominated by the activation
      point.
      
      llvm-svn: 144271
      e63abb5d
  18. Nov 09, 2011
  19. Nov 08, 2011
  20. Nov 05, 2011
  21. Nov 04, 2011
  22. Nov 03, 2011
  23. Nov 02, 2011
  24. Nov 01, 2011
  25. Oct 28, 2011
  26. Oct 27, 2011
  27. Oct 25, 2011
Loading