C++: Fix a crash in debug builds when rewriting functions.

Change-Id: I35266b69d1cc433c4d9176cc849efd03ea1cc1cd
Reviewed-by: Roberto Raggi <roberto.raggi@nokia.com>
This commit is contained in:
Christian Kamm
2011-10-25 11:28:51 +02:00
parent bf9782e307
commit e4a7b0642b
3 changed files with 9 additions and 0 deletions

View File

@@ -151,6 +151,9 @@ public:
newArg->setName(rewrite->rewriteName(arg->name()));
newArg->setType(rewrite->rewriteType(arg->type()));
// the copy() call above set the scope to 'type'
// reset it to 0 before adding addMember to avoid assert
newArg->resetScope();
funTy->addMember(newArg);
}