I've been having problems compiling clang for the last several days and I'm up-to-date with subversion.<br><br>The specific problem I am having is that ASTOwningResult doesn't have a public copy constructor nor a operator=:<br>
<br>    ASTOwningResult(ASTOwningResult&); // DO NOT IMPLEMENT<br>    ASTOwningResult& operator =(ASTOwningResult&); // DO NOT IMPLEMENT<br><br>... however, there is a bunch of code in the parser that tries to do an operator=, for example,<br>
 ParseDecl.cpp:1080 AssignedVal = ParseConstantExpression();<br><br>where Parser::OwningExprResult Parser::ParseConstantExpression()  and <br>OwningExprResult AssignedVal(Actions);<br><br>and finally typedef ASTOwningResult<&ActionBase::DeleteExpr> OwningExprResult;<br>
<br><br>Is anyone else having this problem?  <br><br>Thanks,<br><br>Chris<br><br><br><br><br><br>