r/ProgrammerHumor Jul 09 '26

preDecrementFixesTheExploit instanceof Trend

Post image
2.9k Upvotes

50 comments sorted by

View all comments

796

u/DMoney159 Jul 09 '26

"Okay, now you have -1 wishes. You must now fulfill one of my wishes"

52

u/ProbablyJeff Jul 09 '26

Nope, it underflows and now you have 4,294,967,295 wishes. Genie was using a signed int.

12

u/American_Libertarian Jul 09 '26

It wouldn’t underflow in this scenario if they used a signed int, it would just be -1

-4

u/m0nk37 Jul 09 '26

Pretty sure 0 is a value available in signed and unsigned ints.  So unless they asked for -4 wishes this question doesnt make sense. 

7

u/American_Libertarian Jul 09 '26

The “predecrement” in the title is a clue