src/HOL/Tools/BNF/bnf_lfp_compat.ML
changeset 58659 6c9821c32dd5
parent 58634 9f10d82e8188
child 58665 50b229a5a097
--- a/src/HOL/Tools/BNF/bnf_lfp_compat.ML	Mon Oct 13 17:04:25 2014 +0200
+++ b/src/HOL/Tools/BNF/bnf_lfp_compat.ML	Mon Oct 13 18:45:48 2014 +0200
@@ -451,10 +451,8 @@
   end;
 
 fun interpretation name prefs f =
-  let val new_f = new_interpretation_of prefs f in
-    Old_Datatype_Data.interpretation (old_interpretation_of prefs f)
-    #> fp_sugars_interpretation name new_f (Local_Theory.background_theory o new_f)
-  end;
+  Old_Datatype_Data.interpretation (old_interpretation_of prefs f)
+  #> fp_sugars_interpretation name (Local_Theory.background_theory o new_interpretation_of prefs f);
 
 val code_nitpicksimp_simp_attrs = Code.add_default_eqn_attrib :: @{attributes [nitpick_simp, simp]};