What does the unimplemented-functions
warning mean?
#2745
Unanswered
CodeSandwich
asked this question in
Q&A
Replies: 1 comment 1 reply
-
Hi! Older compiler versions (I believe <0.6) do not implement this check, so the example code compiles correctly, even though the function is unimplemented. I understand this was the original motivation behind this detector. Additionally, on newer compilers the contract can be abstract, with no other concrete contracts inheriting from it, and therefore still compile and trigger the warning. |
Beta Was this translation helpful? Give feedback.
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
According to the documentation this warning can't be generated for code that can be compiled because the compiler does the very same check. Slither always compiles code first, does it mean that it's always a false positive? What's the point of this warning then?
Beta Was this translation helpful? Give feedback.
All reactions