Skip to content
  1. Feb 08, 2011
  2. Feb 05, 2011
    • Argyrios Kyrtzidis's avatar
      [analyzer] Fix a false positive of the 'self' initialization checker. · dd03d8dd
      Argyrios Kyrtzidis authored
      A common pattern in classes with multiple initializers is to put the
      subclass's common initialization bits into a static function that receives
      the value of 'self', e.g:
      
         if (!(self = [super init]))
           return nil;
         if (!(self = _commonInit(self)))
           return nil;
      
      It was reported that 'self' was not set to the result of [super init].
      Until we can use inter-procedural analysis, in such a call, transfer the
      ObjCSelfInitChecker flags associated with 'self' to the result of the call.
      
      Fixes rdar://8937441 & http://llvm.org/PR9094
      
      llvm-svn: 124940
      dd03d8dd
  3. Feb 03, 2011
  4. Feb 02, 2011
  5. Feb 01, 2011
  6. Jan 27, 2011
  7. Jan 26, 2011
  8. Jan 25, 2011
  9. Jan 24, 2011
  10. Jan 20, 2011
  11. Jan 19, 2011
  12. Jan 18, 2011
  13. Jan 17, 2011
  14. Jan 15, 2011
  15. Jan 14, 2011
  16. Jan 13, 2011
Loading