Skip to content
  1. Oct 29, 2008
    • David Greene's avatar
      · 125f96d3
      David Greene authored
      Don't force things to be Value * when they're not.
      
      llvm-svn: 58354
      125f96d3
    • Douglas Gregor's avatar
      Implement initialization of a reference (C++ [dcl.init.ref]) as part · 8e1cf608
      Douglas Gregor authored
      of copy initialization. Other pieces of the puzzle:
      
        - Try/Perform-ImplicitConversion now handles implicit conversions
          that don't involve references.
        - Try/Perform-CopyInitialization uses
          CheckSingleAssignmentConstraints for C. PerformCopyInitialization
          is now used for all argument passing and returning values from a
          function.
        - Diagnose errors with declaring references and const values without
          an initializer. (Uses a new Action callback, ActOnUninitializedDecl).
        
      We do not yet have implicit conversion sequences for reference
      binding, which means that we don't have any overloading support for
      reference parameters yet.
      
      llvm-svn: 58353
      8e1cf608
    • Daniel Dunbar's avatar
      Assorted comment/naming fixes, 80-col violations, and reindentation. · cc204553
      Daniel Dunbar authored
       - No functionality change.
      
      llvm-svn: 58352
      cc204553
  2. Oct 28, 2008
Loading