You must log in or register to comment.
You should add returns ray detected outside of while loop
That resembles some of my PowerShell waaay too much. If it wasn’t for the cosmic ray thing, I thought this was my GitHub…
True
False
cosmic ray detected.
Any sane compiler will simplify this into
function cosmicRayDetector() { while(true) { } }
C++ may further ‘simplify’ this into
function cosmicRayDetector() { return }
Iirc the issue was that while(true) would be removed while it should be replaced with ret and this caused a bug where the binary would execute next function
But I believe this way of cosmic ray detection would work
volatile bool condition = true; while(condition) { } printf("Cosmic ray detected");