-
Notifications
You must be signed in to change notification settings - Fork 2.3k
Debugger shows incorrect value for a Yul variable #6157
Comments
Hm, yeah, looks like the debugger is getting wrong the stack slots for Yul return variables. Will have to see just what's going on there. Oy, like that code isn't hairy enough already...! |
Hm, this is very annoying. It looks like the problem is due to the optimizer -- it'll run on straight Yul code where it wouldn't on a Solidity Since it's due to the optimizer, I'm not sure if I can do much about this; but it's very annoying because, like, the optimizer is basically going to always be on in this case! Ugh... |
(Maybe should file an issue with Solidity about this...? Or at least go ask them about it...) |
Seems like a good idea to raise it with them. Can you do that please? |
While evaluating #6154 I noticed this strange behavior where the expected value for a variable should be 0, but we get 1.
Steps to Reproduce
truffle develop
Environment
node --version
): 18.16.1npm --version
): 9.5.1The text was updated successfully, but these errors were encountered: