Size: a a a

Чат komYounity

2020 August 02

¥

¥αros!αν in Чат komYounity
лооооол
источник

#

#Олег in Чат komYounity
¥αros!αν
кароче, gcc без оптимизаций ломается при использовании inline
А, че. Что это?
источник

#

#Олег in Чат komYounity
Не юзай их
источник

¥

¥αros!αν in Чат komYounity
источник

#

#Олег in Чат komYounity
¥αros!αν
те функции он убирает, но код, там где эти функции используются он не меняет
Щяс бы от компилятора ии требовать
источник

¥

¥αros!αν in Чат komYounity
#Олег
А, че. Что это?
эта хуйня предназначена для коротких функций (которые, обычно, состоят из одного ретурна) и чтобы лишнего процессорного времени не тратить компилятор просто подставляет код этих функций туда, где они используются
источник

¥

¥αros!αν in Чат komYounity
#Олег
Щяс бы от компилятора ии требовать
ну как бы при -O1 уже всё норм
источник

#

#Олег in Чат komYounity
¥αros!αν
эта хуйня предназначена для коротких функций (которые, обычно, состоят из одного ретурна) и чтобы лишнего процессорного времени не тратить компилятор просто подставляет код этих функций туда, где они используются
Хренасе, неплохо
источник

#

#Олег in Чат komYounity
¥αros!αν
ну как бы при -O1 уже всё норм
Ну может на это и рассчитано
источник

¥

¥αros!αν in Чат komYounity
#Олег
Ну может на это и рассчитано
да, но это же тупо
источник

¥

¥αros!αν in Чат komYounity
он только половину работы выполняет
источник

¥

¥αros!αν in Чат komYounity
можно тогда уже просто игнорить inline при -О0
источник

#

#Олег in Чат komYounity
Хз тогда
источник

¥

¥αros!αν in Чат komYounity
и это, кстати, решается подстановкой static перед inline
источник

¥

¥αros!αν in Чат komYounity
чтобы компилятор не удалял эти функции
источник

#

#Олег in Чат komYounity
Ну вот, проблема решена 😎
источник

¥

¥αros!αν in Чат komYounity
так это на костыль похоже
источник

#

#Олег in Чат komYounity
источник

¥

¥αros!αν in Чат komYounity
@GnuNick, понял да
источник

¥

¥αros!αν in Чат komYounity
ты уже пожилой
источник