Вопрос
Как получить доступ к внешней функции (malloc
), которая имеет несколько возможных возвращаемых значений?С malloc я хотел бы иметь возможность использовать его для получения указателя на массив и массив массивов, как показано ниже.Каков наилучший способ сделать это?
ИК-код
declare [4000 x double]* @malloc(i64)
declare [4000 x [4000 x double]]* @malloc(i64)
Ошибка
out.ll:3:35: error: invalid redefinition of function 'malloc'
declare [4000 x [4000 x double]]* @malloc(i64)
^
1 error generated.