ub? разыменование нулевого поинтера может быть вполне валидной операцией. получается в таком случае компилятор может генерировать неправильно работающую программу
A::foo(): # @A::foo() mov eax, 1 ret
а если вот так? https://godbolt.org/z/ehc7qd5jx
Обсуждают сегодня