техники с потенциальным UB и возможно совсем не переносимые
короче. Если ты пишешь под конкретную платформу и используешь UB (который священная корова, кажется, и это слово произносят с выпученными глазами), но ты прочитал исходники компилятора и знаешь в точности что будет в результате компиляции и тебя всё устраивает, то это не тот UB, которого бояться надо. Всякие boost::coroutine и прочие хакерские штуки тоже полнятся такой фигнёй. Уж не думаешь ли ты, что из-под чистого C++ можно как-то без UB вытаскивать и восстанавливать контекст потока копированием?