use static_cast instead of dynamic_cast. silly cjones.

This commit is contained in:
Chris Jones 2009-07-02 19:02:06 -05:00
parent 9530b586ff
commit bb1ba690e0

View File

@ -752,7 +752,7 @@ class GenerateProtocolActorHeader(Visitor):
bvar,
cxx.ExprCast(
cxx.ExprCall(cxx.ExprVar('Lookup'), [ objid ]),
objtype, dynamic=1))))
objtype, static=1))))
failif = cxx.StmtIf(cxx.ExprBinary(objvar, '!=', bvar))
failif.ifb.addstmt(cxx.StmtReturn(valueerrcode))
impl.addstmt(failif)
@ -923,7 +923,7 @@ class GenerateProtocolActorHeader(Visitor):
dcast = cxx.ExprCast(
cxx.ExprCall(cxx.ExprVar('Lookup'), [ routevar ]),
objtype,
dynamic=1)
static=1)
block.addstmt(cxx.StmtExpr(cxx.ExprAssn(objvar, dcast)))
failif = cxx.StmtIf(cxx.ExprPrefixUnop(objvar, '!'))