0

在某些情况下,我需要alloca为一个在编译时未知的大小、布局和对齐方式的对象留出空间。这些值可以在运行时访问,但据我所知,指令align上的属性alloca必须是编译时常量,而不是指令参数。

如何安全地获得一个align足够严格以与目标平台上的任何原始数据类型对齐的值?(C++ 中 this 的等价物是alignof(std::max_align_t))。

4

0 回答 0