Skip to content
  1. Nov 30, 2011
    • Ted Kremenek's avatar
      Don't run -Wunreachable-code on template instantiations. Different... · 7f770032
      Ted Kremenek authored
      Don't run -Wunreachable-code on template instantiations.  Different instantiations may produce different unreachable code results, and it is very difficult for us to prove that ALL instantiations of a template have specific unreachable code.  If we come up with a better solution, then we can revisit this, but this approach will at least greatly reduce the noise of this warning for code that makes use of templates.
      
      llvm-svn: 145520
      7f770032
    • John McCall's avatar
      Fix the instantiation of pseudo-object expressions. This is a · e9290828
      John McCall authored
      really bad way to go about this, but I'm not sure there's a better
      choice without substantial changes to TreeTransform --- most
      notably, preserving implicit semantic nodes instead of discarding
      and rebuilding them.
      
      llvm-svn: 145480
      e9290828
    • Douglas Gregor's avatar
      Switch the module-loading interfaces and parser from a simple · 71944203
      Douglas Gregor authored
      top-level module name to a module path (e.g., std.vector). We're still
      missing a number of pieces for this actually to do something.
      
      llvm-svn: 145462
      71944203
  2. Nov 29, 2011
  3. Nov 28, 2011
  4. Nov 27, 2011
  5. Nov 26, 2011
  6. Nov 25, 2011
    • Francois Pichet's avatar
      In Microsoft mode, make "Unqualified lookup into dependent bases of class... · de232cb1
      Francois Pichet authored
      In Microsoft mode, make "Unqualified lookup into dependent bases of class templates" works  inside a friend function definition at class scope.
      
      Basically we have to look into the parent *lexical* DeclContext for friend functions at class scope. That's because calling GetParent() return the namespace or file DeclContext.
      
      This fixes all remaining cases of "Unqualified lookup into dependent bases of class templates" when parsing MFC code with clang.
      
      llvm-svn: 145127
      de232cb1
  7. Nov 23, 2011
  8. Nov 19, 2011
  9. Nov 18, 2011
  10. Nov 17, 2011
  11. Nov 16, 2011
  12. Nov 15, 2011
  13. Nov 14, 2011
  14. Nov 13, 2011
Loading