Из следующего примера вызова:
call void %4(%class.EtherAppReq* %2, i64 %5)
Я хочу извлечь временный% 4, чтобы передать его в качестве аргумента другой функции. Для этого мне нужен объект класса Value. Как я мог это сделать?
Value *target = call->getCalledValue();
Value *args[] = {point, target};
Builder.CreateCall(func, args);
Это вызвало ошибку сегментации из-за цели.