[C++] Debugger w Visual 2008 ma niepoprawny Call Stack

cześc,

Chciałbym się zapytać, dlaczego debugger w Microsoft Visual 2008 C++ Express Edition ma niepoprawny Call Stack. Tzn, jak np. funkcja ma dwa argumenty, pierwszy typu char, drugi typu double, to w Call stacku jest napisane, że funkcja ma dwa argumenty i każdy z nich jest typu char. Np.:

fun1(char __formal='f', char__ formal='f')

o co biega :?:

I mam jeszcze takie pytanie odnośnie okna Autos też w Visualu C++. Wyświetlane są tam wartości zmiennych z ostatnich dwóch (albo jednej, bo u mnie różnie bywa) linijek, tak :?: