NilFoundation / zkLLVM

Zero-Knowledge Proof Systems Circuit Compiler
https://docs.nil.foundation/zkllvm
278 stars 48 forks source link

498 circuit size estimation #506

Closed CblPOK-git closed 6 months ago

CblPOK-git commented 7 months ago

Closes #498 Closes https://github.com/NilFoundation/zkllvm-blueprint/issues/320 Closes #527

aleasims commented 6 months ago

This PR (changes in assigner) brings a bunch of new warnings on compilation, which seem to be simply fixable:

zkllvm/libs/assigner/include/nil/blueprint/component_mockups/comparison.hpp:315:29: warning: enumeration value 'FLAG' not handled in switch [-Wswitch]
...

In order to keep our code clean probably it's better to fix this right away and don't wait until it will result in strange error. The number of warnings in our code is already pretty significant.