Skip to content
  1. Nov 24, 2010
  2. Nov 23, 2010
    • John McCall's avatar
      A few tweaks to the value-kind computation: · feb624a4
      John McCall authored
       - Default argument expressions pick up the value kind of the incoming
         expression, not the value kind of the parameter it initializes.
       - When building a template argument for substitution, A::x is an rvalue
         if x is an instance method.
       - Anonymous struct/union paths pick up value kind the same way that
         normal member accesses do;  extract out a common code path for this.
      
      Enable the value-kind assertion, now that it passes self-host.
      
      llvm-svn: 120055
      feb624a4
    • Chris Lattner's avatar
      now the FileManager has a FileSystemOpts ivar, stop threading · 5159f616
      Chris Lattner authored
      FileSystemOpts through a ton of apis, simplifying a lot of code.
      This also fixes a latent bug in ASTUnit where it would invoke
      methods on FileManager without creating one in some code paths
      in cindextext.
      
      llvm-svn: 120010
      5159f616
  3. Nov 21, 2010
    • Benjamin Kramer's avatar
      Fix a bunch of IndirectFieldDecl-related warnings. · 3959370c
      Benjamin Kramer authored
      - Negative ChainingSize doesn't make sense, make it unsigned.
      
      llvm-svn: 119943
      3959370c
    • Francois Pichet's avatar
      Major anonymous union/struct redesign. · 783dd6ec
      Francois Pichet authored
      A new AST node is introduced:
         def IndirectField : DDecl<Value>;
      IndirectFields are injected into the anonymous's parent scope and chain back to
      the original field. Name lookup for anonymous entities now result in an
      IndirectFieldDecl instead of a FieldDecl.
      There is no functionality change, the code generated should be the same.
      
      llvm-svn: 119919
      783dd6ec
  4. Nov 20, 2010
  5. Nov 19, 2010
  6. Nov 18, 2010
  7. Nov 17, 2010
  8. Nov 16, 2010
  9. Nov 15, 2010
  10. Nov 14, 2010
  11. Nov 13, 2010
  12. Nov 12, 2010
  13. Nov 10, 2010
  14. Nov 09, 2010
Loading