Got a bug report. Studied the bug report. In it, apparently, a variable was ceasing to have its former value. Like, someone stored 3.0 in a variable, and a bit later, it was no longer equal to 3.0.
Mysterious? No. Not at all.
What’s mysterious is discovering that the variable is still equal to 3.0, but that the literal constant “3.0” in the source code isn’t anymore.
I now have a test program in which I can write
printf("%f\n", 3.0); and get
That was a ton of fun, because it took me forever to figure out that I was looking at the wrong side of the problem.