Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
pub
frama-c
Commits
7421ddf7
Commit
7421ddf7
authored
Mar 18, 2020
by
David Bühler
Committed by
Andre Maroneze
Apr 06, 2020
Browse files
[Eva] "-eva-domains name" is a shortcut for "-eva-domains-function name:main+".
parent
99a92890
Changes
1
Show whitespace changes
Inline
Side-by-side
src/plugins/value/engine/abstractions.ml
View file @
7421ddf7
...
...
@@ -90,15 +90,18 @@ module Config = struct
dynamic_abstractions
:=
dynamic
::
!
dynamic_abstractions
let
configure
()
=
let
add
config
name
make
=
let
enabled
=
Value_parameters
.
Domains
.
mem
name
and
mode
=
try
Some
(
Value_parameters
.
DomainsFunction
.
find
name
)
with
Not_found
->
None
let
add_main_mode
mode
=
let
main
,
_
=
Globals
.
entry_point
()
in
(
main
,
Domain_mode
.
Mode
.
all
)
::
mode
in
if
enabled
||
mode
<>
None
then
add
(
make
()
,
mode
)
config
else
config
let
add
config
name
make
=
let
enabled
=
Value_parameters
.
Domains
.
mem
name
in
try
let
mode
=
Value_parameters
.
DomainsFunction
.
find
name
in
let
mode
=
if
enabled
then
add_main_mode
mode
else
mode
in
add
(
make
()
,
Some
mode
)
config
with
Not_found
->
if
enabled
then
add
(
make
()
,
None
)
config
else
config
in
let
aux
config
(
Flag
domain
as
flag
)
=
add
config
domain
.
name
(
fun
()
->
flag
)
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment