Skip to content

Commit

Permalink
crucible-llvm: Document why LLVMOverride is now generic over ext
Browse files Browse the repository at this point in the history
  • Loading branch information
langston-barrett committed Mar 21, 2024
1 parent c2cf4c9 commit 9fc07bf
Showing 1 changed file with 4 additions and 0 deletions.
4 changes: 4 additions & 0 deletions crucible-llvm/src/Lang/Crucible/LLVM/Intrinsics/Common.hs
Original file line number Diff line number Diff line change
Expand Up @@ -83,6 +83,10 @@ import Lang.Crucible.LLVM.Translation.Types

-- | This type represents an implementation of an LLVM intrinsic function in
-- Crucible.
--
-- This is parameterized over @ext@ so that 'LLVMOverride's can more easily be
-- reused in the context of other language extensions that are also based on the
-- LLVM memory model, such as Macaw.
data LLVMOverride p sym ext args ret =
LLVMOverride
{ llvmOverride_declare :: L.Declare -- ^ An LLVM name and signature for this intrinsic
Expand Down

0 comments on commit 9fc07bf

Please sign in to comment.