packages feed

llvm-hs-6.3.0: src/LLVM/Internal/FFI/OrcJIT.h

#ifndef __LLVM_INTERNAL_FFI__ORC_JIT__H__
#define __LLVM_INTERNAL_FFI__ORC_JIT__H__

#define LLVM_HS_FOR_EACH_JIT_SYMBOL_FLAG(macro) \
    macro(None)                                      \
    macro(HasError)                                  \
    macro(Weak)                                      \
    macro(Common)                                    \
    macro(Absolute)                                  \
    macro(Exported)                                  \

typedef enum {
              LLVMJITSymbolFlagNone = 0,
              LLVMJITSymbolFlagHasError = 1U << 0,
              LLVMJITSymbolFlagWeak = 1U << 1,
              LLVMJITSymbolFlagCommon = 1U << 2,
              LLVMJITSymbolFlagAbsolute = 1U << 3,
              LLVMJITSymbolFlagExported = 1U << 4
} LLVMJITSymbolFlags;

#endif