[Visual 2008 C++] Call stack shows wrong informations

Hi there,

I've noticed that Call stack in Visual 2008 shows wrong informations about function formal parameters. I defined that function:

1
2
3
4
5
void fun(char, double)
{
//...
//<---- Breakpoint
}


and call stack shows it as:

fun(char __formal='f', char __formal='f')


Why is that ?
Last edited on
Are you using that exact function? If so, maybe it's because it realizes that you don't use the parameters you have set, and fills them both in with chars to minimize the amount of memory used. This is a complete guess, I'm not entirely sure.
Topic archived. No new replies allowed.