summaryrefslogtreecommitdiff
path: root/bindings/ada/analysis/llvm_analysis.ads
blob: aa7b3f0e2e9139a478a89b4fdb0c0d0604dd76e4 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
-- This file is generated by SWIG. Do *not* modify by hand.
--

with Interfaces.C;


package LLVM_Analysis is

   -- LLVMVerifierFailureAction
   --
   type LLVMVerifierFailureAction is (
      LLVMAbortProcessAction,
      LLVMPrintMessageAction,
      LLVMReturnStatusAction);

   for LLVMVerifierFailureAction use
     (LLVMAbortProcessAction => 0,
      LLVMPrintMessageAction => 1,
      LLVMReturnStatusAction => 2);

   pragma Convention (C, LLVMVerifierFailureAction);

   type LLVMVerifierFailureAction_array is
     array (Interfaces.C.size_t range <>)
            of aliased LLVM_Analysis.LLVMVerifierFailureAction;

   type LLVMVerifierFailureAction_view is access all
     LLVM_Analysis.LLVMVerifierFailureAction;

end LLVM_Analysis;