Skip to content
  1. Dec 16, 2009
  2. Dec 15, 2009
  3. Dec 14, 2009
  4. Dec 08, 2009
  5. Dec 07, 2009
  6. Nov 21, 2009
    • John McCall's avatar
      "Incremental" progress on using expressions, by which I mean totally ripping · d14a8642
      John McCall authored
      into pretty much everything about overload resolution in order to wean
      BuildDeclarationNameExpr off LookupResult::getAsSingleDecl().  Replace  
      UnresolvedFunctionNameExpr with UnresolvedLookupExpr, which generalizes the
      idea of a non-member lookup that we haven't totally resolved yet, whether by
      overloading, argument-dependent lookup, or (eventually) the presence of   
      a function template in the lookup results.  
      
      Incidentally fixes a problem with argument-dependent lookup where we were 
      still performing ADL even when the lookup results contained something from
      a block scope.  
      
      Incidentally improves a diagnostic when using an ObjC ivar from a class method.
      This just fell out from rewriting BuildDeclarationNameExpr's interaction with
      lookup, and I'm too apathetic to break it out.
      
      The only remaining uses of OverloadedFunctionDecl that I know of are in
      TemplateName and MemberExpr.
      
      llvm-svn: 89544
      d14a8642
  7. Nov 20, 2009
  8. Nov 19, 2009
  9. Nov 18, 2009
  10. Nov 17, 2009
  11. Nov 16, 2009
  12. Nov 12, 2009
  13. Nov 11, 2009
  14. Nov 10, 2009
  15. Nov 08, 2009
    • Daniel Dunbar's avatar
      Eliminate &&s in tests. · 8b576979
      Daniel Dunbar authored
       - 'for i in $(find . -type f); do sed -e 's#\(RUN:.*[^ ]\) *&& *$#\1#g' $i | FileUpdate $i; done', for the curious.
      
      llvm-svn: 86430
      8b576979
  16. Nov 06, 2009
    • Fariborz Jahanian's avatar
      Since default writable attribute is 'assign', allow · 3600f41a
      Fariborz Jahanian authored
      specification of 'assign' (no warning to be issued),
      when a continuation class makes a 'readonly' attribute
      'readwrite' but also specifies the 'assign' attribute.
      (this matches gcc's behavior and prevents exessive 
       warnings)/
      
      llvm-svn: 86297
      3600f41a
  17. Nov 03, 2009
  18. Nov 02, 2009
  19. Oct 30, 2009
  20. Oct 28, 2009
  21. Oct 27, 2009
  22. Oct 20, 2009
  23. Sep 29, 2009
  24. Sep 22, 2009
  25. Sep 17, 2009
  26. Sep 15, 2009
  27. Sep 14, 2009
  28. Sep 03, 2009
    • Fariborz Jahanian's avatar
      This patch does the following. · f15d4b60
      Fariborz Jahanian authored
      1) Issue digsnostics in non-fragile ABI, when an expression
         evaluates to an interface type (except when it is used to
         access a non-fragile ivar).
      2) Issue unsupported error in fragile ABI when an expression
         evaluates to an interface type (except when it is used to
         access a fragile ivar).
      
      llvm-svn: 80860
      f15d4b60
  29. Sep 02, 2009
Loading