Skip to content

Fix misleading ltac2 type annotations #307

Fix misleading ltac2 type annotations

Fix misleading ltac2 type annotations #307

Triggered via pull request October 3, 2023 09:54
Status Success
Total duration 5m 5s
Artifacts

coq.yml

on: pull_request
Matrix: build
Fit to window
Zoom out
Zoom in

Annotations

10 warnings
master
Could not find a terminator for warning: File "/home/runner/work/coqutil/coqutil/src/coqutil/Datatypes/RecordSetters.v", line 416, characters 38-71: Warning: This expression should have type unit but has type bool. [not-unit,ltac2,default]
master: src/coqutil/Datatypes/RecordSetters.v#L416
This expression should have type unit but has type
master
Could not find a terminator for warning: File "/home/runner/work/coqutil/coqutil/src/coqutil/Datatypes/RecordSettersUsingExistingGetters.v", line 368, characters 38-71: Warning: This expression should have type unit but has type bool. [not-unit,ltac2,default]
master: src/coqutil/Datatypes/RecordSettersUsingExistingGetters.v#L368
This expression should have type unit but has type
master
Could not find a terminator for warning: File "/home/runner/work/coqutil/coqutil/src/coqutil/Word/Properties.v", line 61, characters 63-67: Warning: width_nonneg_context is declared opaque (Qed) but this is not fully respected inside the section and not at all outside the section. Use attribute #[clearbody] to get the current behaviour of clearing the body at the start of proofs in a forward compatible way. [opaque-let,deprecated-since-8.18,deprecated,default]
master: src/coqutil/Word/Properties.v#L61
width_nonneg_context is declared opaque (Qed) but this is not fully
master
Could not find a terminator for warning: File "/home/runner/work/coqutil/coqutil/src/coqutil/Word/Properties.v", line 228, characters 52-56: Warning: width_nonzero is declared opaque (Qed) but this is not fully respected inside the section and not at all outside the section. Use attribute #[clearbody] to get the current behaviour of clearing the body at the start of proofs in a forward compatible way. [opaque-let,deprecated-since-8.18,deprecated,default]
master: src/coqutil/Word/Properties.v#L228
width_nonzero is declared opaque (Qed) but this is not fully
master
Could not find a terminator for warning: File "/home/runner/work/coqutil/coqutil/src/coqutil/Word/Properties.v", line 232, characters 70-74: Warning: twice_halfm is declared opaque (Qed) but this is not fully respected inside the section and not at all outside the section. Use attribute #[clearbody] to get the current behaviour of clearing the body at the start of proofs in a forward compatible way. [opaque-let,deprecated-since-8.18,deprecated,default]
master: src/coqutil/Word/Properties.v#L232
twice_halfm is declared opaque (Qed) but this is not fully respected