Будет ли компилятор оптимизировать неиспользуемые аргументы статической функции?
У меня есть группа функций, которые все объявленыstatic
а такжеfastcall
, Большинство из них используют указатель на структуру, которая более или менее выполняет рольthis
в C ++. Некоторые из функций неМне ничего не нужно в структуре, но для единообразия я все равно хочу передать им указатель. Заметит ли компилятор, что аргумент не используется, и пропустит выделение ему регистра?