戻り値が一時変数

参考に貰った別プロジェクトのソースの要約。

int hogehoge()
{
	int return_code;

	...

	return return_code;
}

これってまずいんだよね?

追記:勘違いでまずくはありません。良くないのは一時変数でポインタを確保し、それをポインタとして戻す行為だそうです。