Skip to content
  1. Dec 01, 2011
    • Douglas Gregor's avatar
      Promote ModuleMap::Module to a namespace-scope class in the Basic · de3ef502
      Douglas Gregor authored
      library, since modules cut across all of the libraries. Rename
      serialization::Module to serialization::ModuleFile to side-step the
      annoying naming conflict. Prune a bunch of ModuleMap.h includes that
      are no longer needed (most files only needed the Module type).
      
      llvm-svn: 145538
      de3ef502
  2. 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
  3. Nov 29, 2011
  4. Nov 28, 2011
  5. Nov 27, 2011
  6. Nov 26, 2011
  7. 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
  8. Nov 23, 2011
  9. Nov 19, 2011
  10. Nov 18, 2011
  11. Nov 17, 2011
  12. Nov 16, 2011
  13. Nov 15, 2011
  14. Nov 14, 2011
Loading