У меня есть эта структура за пределами моего модуля в моей реализации C ++:
struct A {
int a;
};
Как я могу создать эту функцию, которая принимает указатель A и меняетЭто?как:
define void @func(%struct.A*) {
%2 = alloca %struct.A*, align 8
store %struct.A* %0, %struct.A** %2, align 8
...
}
Или это невозможно?Мне нужно создать структуру в моем модуле и обновить внешнюю?