Czy kompilator zoptymalizuje nieużywane argumenty funkcji statycznej?

Mam grupę funkcji, które są zadeklarowanestatic ifastcall. Większość z nich wykorzystuje wskaźnik do struktury, która służy mniej więcej w rolithis w C ++. Niektóre funkcje nie potrzebują niczego w strukturze, ale dla dobra jednolitości i tak chcę przekazać im wskaźnik. Czy kompilator zauważy, że argument nie jest używany i pomija przypisanie do niego rejestru?

questionAnswers(3)

yourAnswerToTheQuestion