@@ -12,58 +12,58 @@ Definition Vprog : varspecs. mk_varspecs prog. Defined.
1212Parameter body_make_atomic:
1313 forall {Espec: OracleKind} ,
1414 VST.floyd.library.body_lemma_of_funspec
15- (EF_external "make_atomic" (mksignature (AST.Tint :: nil) AST.Tlong cc_default))
15+ (EF_external "make_atomic" (mksignature (Xint :: nil) Xptr cc_default))
1616 make_atomic_spec.
1717
1818Parameter body_make_atomic_ptr:
1919 forall {Espec: OracleKind} ,
2020 VST.floyd.library.body_lemma_of_funspec
2121 (EF_external "make_atomic_ptr"
22- (mksignature (AST.Tlong :: nil) AST.Tlong cc_default))
22+ (mksignature (Xptr :: nil) Xptr cc_default))
2323 make_atomic_ptr_spec.
2424
2525Parameter body_free_atomic:
2626 forall {Espec: OracleKind} ,
2727 VST.floyd.library.body_lemma_of_funspec
2828 (EF_external "free_atomic"
29- (mksignature (AST.Tlong :: nil) AST.Tvoid cc_default))
29+ (mksignature (Xptr :: nil) Xvoid cc_default))
3030 free_atomic_int_spec.
3131
3232Parameter body_free_atomic_ptr:
3333 forall {Espec: OracleKind} ,
3434 VST.floyd.library.body_lemma_of_funspec
3535 (EF_external "free_atomic_ptr"
36- (mksignature (AST.Tlong :: nil) AST.Tvoid cc_default))
36+ (mksignature (Xptr :: nil) Xvoid cc_default))
3737 free_atomic_ptr_spec.
3838
3939Parameter body_atom_load:
4040 forall {Espec: OracleKind} ,
4141 VST.floyd.library.body_lemma_of_funspec
4242 (EF_external "atom_load"
43- (mksignature (AST.Tlong :: nil) AST.Tint cc_default))
43+ (mksignature (Xptr :: nil) Xint cc_default))
4444 atomic_load_spec.
4545
4646Parameter body_atom_store:
4747 forall {Espec: OracleKind} ,
4848 VST.floyd.library.body_lemma_of_funspec
4949 (EF_external "atom_store"
50- (mksignature (AST.Tlong :: AST.Tint :: nil) AST.Tvoid cc_default))
50+ (mksignature (Xptr :: Xint :: nil) Xvoid cc_default))
5151 atomic_store_spec.
5252
5353Parameter body_atom_CAS:
5454 forall {Espec: OracleKind} ,
5555 VST.floyd.library.body_lemma_of_funspec
5656 (EF_external "atom_CAS"
57- (mksignature (AST.Tlong :: AST.Tlong :: AST.Tint :: nil)
58- AST.Tint cc_default))
57+ (mksignature (Xptr :: Xptr :: Xint :: nil)
58+ Xint cc_default))
5959 atomic_CAS_spec.
6060
6161
6262Parameter body_atom_exchange:
6363 forall {Espec: OracleKind} ,
6464 VST.floyd.library.body_lemma_of_funspec
6565 (EF_external "atom_exchange"
66- (mksignature (AST.Tlong :: AST.Tint :: nil) AST.Tint
66+ (mksignature (Xptr :: Xint :: nil) Xint
6767 cc_default))
6868 atomic_exchange_spec.
6969
0 commit comments