LINUX.ORG.RU

История изменений

Исправление Moisha_Liberman, (текущая версия) :

И потом эту функцию вызвать.

Ну так вызовите! Где здесь вызов функции alloca()? gcc не найдёт alloca в этом случае:

func1((void *)alloca + 1234);

Поэтому, мой ответ что даже не скомпилится. Хотя, надо попробовать. Хотя, чё тут пробовать? Будет неразрешённая ссылка. Тут даже думать нечего.

Исходная версия Moisha_Liberman, :

Да. Именно!

И потом эту функцию вызвать.

Ну так вызовите! Где здесь вызов функции alloca()?

func1((void *)alloca + 1234);