Implement a fixme

llvm-svn: 39488
This commit is contained in:
Chris Lattner 2007-05-24 00:47:01 +00:00
parent fc234de388
commit 24e0d6cf40
2 changed files with 3 additions and 4 deletions

View File

@ -266,7 +266,6 @@ QualType ASTContext::getFunctionType(QualType ResultTy, QualType *ArgArray,
(NumArgs-1)*sizeof(QualType));
new (FTP) FunctionTypeProto(ResultTy, ArgArray, NumArgs, isVariadic,
Canonical);
Types.push_back(FTP);
FunctionTypeProtos.InsertNode(FTP, InsertPos);
return QualType(FTP, 0);

View File

@ -327,9 +327,9 @@ void StmtPrinter::VisitMemberExpr(MemberExpr *Node) {
PrintExpr(Node->getBase());
OS << (Node->isArrow() ? "->" : ".");
if (Node->getMemberDecl())
assert(0 && "TODO: should print member decl!");
OS << "member";
FieldDecl *Field = Node->getMemberDecl();
assert(Field && "MemberExpr should alway reference a field!");
OS << Field->getName();
}
void StmtPrinter::VisitCastExpr(CastExpr *Node) {
OS << "(" << Node->getDestType().getAsString() << ")";