Size: a a a

2021 May 01

B

Börgar in rust_offtopic
Conforming компилятор может даже стек не иметь
источник

EG

Emmanuel Goldstein in rust_offtopic
И всё это на одной и той же платформе
источник

EG

Emmanuel Goldstein in rust_offtopic
Да
источник

AN

Alex Noname in rust_offtopic
кароче я уже отстал от дискуссии шагов на 100 🐌
источник

EG

Emmanuel Goldstein in rust_offtopic
Причём даже на x86_64
источник

AN

Alex Noname in rust_offtopic
🦒
источник

EG

Emmanuel Goldstein in rust_offtopic
Платформа про компилятор ничего не знает
источник

EG

Emmanuel Goldstein in rust_offtopic
Посмотри на movfuscator, например
источник

B

Börgar in rust_offtopic
тгда чекаем gcc-arm-none-eabi
источник

EG

Emmanuel Goldstein in rust_offtopic
Во. Вот если в доках GCC есть про это, то это прокатит.
источник

B

Börgar in rust_offtopic
смотрим там про адреса с воздуха
источник

EG

Emmanuel Goldstein in rust_offtopic
Или нет.
источник

EG

Emmanuel Goldstein in rust_offtopic
Стандарт разрешает имплементациям доопределять объекты? Я перестал быть уверен.
источник

EG

Emmanuel Goldstein in rust_offtopic
Поведение, про которое в стандарте не написано — UB, а не implementation defined.
источник

EG

Emmanuel Goldstein in rust_offtopic
Implementation defined должно быть явно прописано.
источник

EG

Emmanuel Goldstein in rust_offtopic
Нужно перечитывать 6.2.4.
источник

B

Börgar in rust_offtopic
да, если верить той штуке про поинтеры и инты
источник

AN

Alex Noname in rust_offtopic
источник

B

Börgar in rust_offtopic
да 100% железно
источник

EG

Emmanuel Goldstein in rust_offtopic
А какой у него storage duration?
источник