llvm-hs-4.0.0.0: src/LLVM/Internal/FFI/GlobalAliasC.cpp
#define __STDC_LIMIT_MACROS
#include "llvm/IR/LLVMContext.h"
#include "llvm/IR/GlobalAlias.h"
#include "llvm/IR/GlobalObject.h"
#include "llvm-c/Core.h"
#include <iostream>
using namespace llvm;
extern "C" {
LLVMValueRef LLVM_Hs_GetAliasee(LLVMValueRef g) {
return wrap(unwrap<GlobalAlias>(g)->getAliasee());
}
void LLVM_Hs_SetAliasee(LLVMValueRef g, LLVMValueRef c) {
unwrap<GlobalAlias>(g)->setAliasee(unwrap<Constant>(c));
}
}