no hook table for parameter -plevel
ID0001287: This issue was created automatically from Mantis Issue 1287. Further discussion may take place here.
Id | Project | Category | View | Due Date | Updated |
---|---|---|---|---|---|
ID0001287 | Frama-C | Kernel | public | 2012-10-23 | 2014-02-12 |
Reporter | Anne | Assigned To | signoles | Resolution | fixed |
Priority | normal | Severity | crash | Reproducibility | have not tried |
Platform | - | OS | - | OS Version | - |
Product Version | Frama-C Oxygen-20120901 | Target Version | - | Fixed in Version | Frama-C Fluorine-20130401 |
Description :
The command : cat jnl | frama-c.toplevel with jnl :
let cpp = File.get_preprocessor_command ();; (* let cpp = cpp^" -I /usr/local/share/frama-c/libc/";; *) File.init_from_c_files ((File.from_filename ~cpp "bug.c")::[]);; !Db.Value.compute ();;
and the attached bug.c file, gives :
[kernel] failure: [Emitter] no hook table for parameter -plevel Exception: Log.AbortFatal "kernel".
If the second line of jnl is de-commented (use Frama-C includes), or if anything else is changed in the source file, it works !
The problem is not important by itself, but I report it because I think there should be a strange thing somewhere since as soon as I change something in the example, the behavior if different. So, I thought this might interest you...