Revision e3a4e911
Added by Xavier Thirioux almost 10 years ago
src/main_lustre_compiler.ml | ||
---|---|---|
164 | 164 |
if !Options.global_inline && !Options.main_node <> "" && !Options.witnesses then |
165 | 165 |
begin |
166 | 166 |
let orig = Corelang.copy_prog orig in |
167 |
Log.report ~level:1 (fun fmt -> fprintf fmt ".. generating witness file !@,");
|
|
167 |
Log.report ~level:1 (fun fmt -> fprintf fmt ".. generating witness file@,"); |
|
168 | 168 |
check_stateless_decls orig; |
169 | 169 |
let _ = Typing.type_prog type_env orig in |
170 | 170 |
let _ = Clock_calculus.clock_prog clock_env orig in |
... | ... | |
173 | 173 |
Inliner.witness |
174 | 174 |
basename |
175 | 175 |
!Options.main_node |
176 |
orig prog type_env clock_env; |
|
177 |
Log.report ~level:1 (fun fmt -> fprintf fmt ".. done !@,"); |
|
176 |
orig prog type_env clock_env |
|
178 | 177 |
end; |
179 | 178 |
|
180 | 179 |
(*Format.eprintf "Inliner.global_inline<<@.%a@.>>@." Printers.pp_prog prog;*) |
Also available in: Unified diff
some optimization in code optimization !!
git-svn-id: https://cavale.enseeiht.fr/svn/lustrec/lustre_compiler/trunk@449 041b043f-8d7c-46b2-b46e-ef0dd855326e