aboutsummaryrefslogtreecommitdiff
path: root/kernel/cbytegen.ml
diff options
context:
space:
mode:
authorMaxime Dénès2016-06-28 10:57:52 +0200
committerMaxime Dénès2016-06-28 10:57:52 +0200
commit16a6be0332bf3bea4a87ee5eec874cbf444174c3 (patch)
tree39c64e0325f525e7f785d1322db339cbfe70d4ed /kernel/cbytegen.ml
parent35b28e591cc3cf00afcc56aec2f206b58bfd416e (diff)
parent4b3a261bee1882c338e6e72e992349dfa02f9678 (diff)
Merge branch 'warnings' into trunk
Was PR#213: New warnings machinery
Diffstat (limited to 'kernel/cbytegen.ml')
-rw-r--r--kernel/cbytegen.ml3
1 files changed, 2 insertions, 1 deletions
diff --git a/kernel/cbytegen.ml b/kernel/cbytegen.ml
index a0ef5e570e..8cbc3ab445 100644
--- a/kernel/cbytegen.ml
+++ b/kernel/cbytegen.ml
@@ -907,7 +907,8 @@ let compile fail_on_error ?universes:(universes=0) env c =
Feedback.msg_debug (dump_bytecodes init_code !fun_code fv)) ;
Some (init_code,!fun_code, Array.of_list fv)
with TooLargeInductive tname ->
- let fn = if fail_on_error then Errors.errorlabstrm "compile" else Feedback.msg_warning ?loc:None in
+ let fn = if fail_on_error then Errors.errorlabstrm "compile" else
+ (fun x -> Feedback.msg_warning x) in
(Pp.(fn
(str "Cannot compile code for virtual machine as it uses inductive " ++
Id.print tname ++ str str_max_constructors));