llvm-general-3.5.1.2: src/LLVM/General/Internal/TailCallKind.hs
{-# LANGUAGE
TemplateHaskell,
MultiParamTypeClasses
#-}
module LLVM.General.Internal.TailCallKind where
import LLVM.General.Prelude
import qualified LLVM.General.Internal.FFI.LLVMCTypes as FFI
import LLVM.General.Internal.Coding
import qualified LLVM.General.AST as A
genCodingInstance [t| Maybe A.TailCallKind |] ''FFI.TailCallKind [
(FFI.tailCallKindNone, Nothing),
(FFI.tailCallKindTail, Just A.Tail),
(FFI.tailCallKindMustTail, Just A.MustTail)
]