diff options
Diffstat (limited to 'library/declare.ml')
-rw-r--r-- | library/declare.ml | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/library/declare.ml b/library/declare.ml index 475bc098a..a0d0cc2ec 100644 --- a/library/declare.ml +++ b/library/declare.ml @@ -228,8 +228,8 @@ let declare_constant ?(internal = UserVerbose) ?(local = false) id (cd, kind) = | Entries.DefinitionEntry ({ const_entry_opaque = false; const_entry_body = bo } as de) -> let pt, seff = Future.force bo in - if seff = Declareops.no_seff then cd - else begin + if Declareops.side_effects_is_empty seff then cd + else begin Declareops.iter_side_effects declare_sideff seff; Entries.DefinitionEntry { de with const_entry_body = Future.from_val (pt, Declareops.no_seff) } |