Closed aytey closed 4 years ago
Hello, sorry I didn't reply sooner. The "!!DUMMY!!" nodes are expected and harmless. They just mean the frontend was unable to compute precisely how many fields it was about to dump and overshot a bit. As such, they are not bugs. Hope that answers your question.
Hello,
I am currently working with two versions of Infer:
Infer version v0.17.0
(the "official" release from Github)Infer version v0.17.0-fbe1c92
(a version I built from git)However, I think that this is a
facebook-clang-plugins
issue, rather than an Infer issue.Behind the scenes, I believe that the official release of Infer is using:
clang version 8.0.0 (tags/RELEASE_800/final)
while my development release is using:
clang version 9.0.0 (tags/RELEASE_900/final)
I then have the following script:
which attempts to dump the AST.
When using the "official" release of Infer, the generated output contains things like the following:
that is, it has a dictionary entry with a key of
"!!DUMMY!!"
and an (unquoted) value ofunit
.However, when using the development version of
Infer
, I do not see these"!!DUMMY!!"
(which is great!).Is this an older bug that is fixed in later versions of
Infer
?