Skip to content
  1. Nov 03, 2009
  2. Oct 10, 2009
  3. Sep 23, 2009
  4. Sep 16, 2009
    • Douglas Gregor's avatar
      When implicitly declaring operators new, new[], delete, and delete[], · 87f54060
      Douglas Gregor authored
      give them the appropriate exception specifications. This,
      unfortunately, requires us to maintain and/or implicitly generate
      handles to namespace "std" and the class "std::bad_alloc". However,
      every other approach I've come up with was more hackish, and this
      standard requirement itself is quite the hack.
      
      Fixes PR4829.
      
      llvm-svn: 81939
      87f54060
  5. Sep 11, 2009
  6. Sep 04, 2009
  7. Aug 11, 2009
    • John McCall's avatar
      Argument-dependent lookup for friend declarations. Add a new decl type, · d1e9d835
      John McCall authored
      FriendFunctionDecl, and create instances as appropriate.
      
      The design of FriendFunctionDecl is still somewhat up in the air;  you can
      befriend arbitrary types of functions --- methods, constructors, etc. ---
      and it's not clear that this representation captures that very well.
      We'll have a better picture when we start consuming this data in access
      control.
      
      llvm-svn: 78653
      d1e9d835
  8. Aug 06, 2009
  9. Jul 25, 2009
  10. Jul 08, 2009
  11. Jun 30, 2009
    • Douglas Gregor's avatar
      When recursively instantiating function templates, keep track of the · dda7ced3
      Douglas Gregor authored
      instantiation stack so that we provide a full instantiation
      backtrace. Previously, we performed all of the instantiations implied
      by the recursion, but each looked like a "top-level" instantiation.
      
      The included test case tests the previous fix for the instantiation of
      DeclRefExprs. Note that the "instantiated from" diagnostics still
      don't tell us which template arguments we're instantiating with.
      
      llvm-svn: 74540
      dda7ced3
  12. Jun 23, 2009
  13. Jun 18, 2009
  14. Jun 15, 2009
Loading