aboutsummaryrefslogtreecommitdiff
path: root/doc/plugin_tutorial/tuto1/src/simple_declare.ml
diff options
context:
space:
mode:
authorGaëtan Gilbert2020-06-29 10:20:32 +0200
committerGaëtan Gilbert2020-06-29 10:20:32 +0200
commit61aeca9ca2a7c46b143b90583dfb84b037eccc5b (patch)
tree936cab27bacc3bb779aff810be7b79425544f10d /doc/plugin_tutorial/tuto1/src/simple_declare.ml
parent6e5fee168d874b7b6fe7d5c8f4384661bf328d79 (diff)
parentc62aa0e9d0c33a70822e66a422d4c5926a8c8df7 (diff)
Merge PR #12372: [declare] Refactor constant information into a record.
Reviewed-by: SkySkimmer
Diffstat (limited to 'doc/plugin_tutorial/tuto1/src/simple_declare.ml')
-rw-r--r--doc/plugin_tutorial/tuto1/src/simple_declare.ml7
1 files changed, 4 insertions, 3 deletions
diff --git a/doc/plugin_tutorial/tuto1/src/simple_declare.ml b/doc/plugin_tutorial/tuto1/src/simple_declare.ml
index e9e866c5fb..4d0105ea9d 100644
--- a/doc/plugin_tutorial/tuto1/src/simple_declare.ml
+++ b/doc/plugin_tutorial/tuto1/src/simple_declare.ml
@@ -1,6 +1,7 @@
let declare_definition ~poly name sigma body =
let udecl = UState.default_univ_decl in
- let scope = Declare.Global Declare.ImportDefaultBehavior in
+ let scope = Locality.Global Locality.ImportDefaultBehavior in
let kind = Decls.(IsDefinition Definition) in
- Declare.declare_definition ~name ~scope ~kind ~impargs:[] ~udecl
- ~opaque:false ~poly ~types:None ~body sigma
+ let cinfo = Declare.CInfo.make ~name ~typ:None () in
+ let info = Declare.Info.make ~scope ~kind ~udecl ~poly () in
+ Declare.declare_definition ~info ~cinfo ~opaque:false ~body sigma