Skip to content
  • Douglas Gregor's avatar
    Introduce a new expression type, CXXUnresolvedConstructExpr, to · ce934146
    Douglas Gregor authored
    describe the construction of a value of a given type using function
    syntax, e.g.,
      
      T(a1, a2, ..., aN)
    
    when the type or any of its arguments are type-dependent. In this
    case, we don't know what kind of type-construction this will be: it
    might construct a temporary of type 'T' (which might be a class or
    non-class type) or might perform a conversion to type 'T'. Also,
    implement printing of and template instantiation for this new
    expression type. Due to the change in Sema::ActOnCXXTypeConstructExpr,
    our existing tests cover template instantiation of this new expression
    node.
    
    llvm-svn: 72176
    ce934146
Loading