if ((((bVar1) && (bVar1)) && (bVar1)) && (bVar1)) {
_aligned_free(this->field1_0x4);
}
I was gonna ask "are you okay, Ghidra?" but nope, the disassembly matches. the fuck happened here, optimizer?
Top-level
if ((((bVar1) && (bVar1)) && (bVar1)) && (bVar1)) { I was gonna ask "are you okay, Ghidra?" but nope, the disassembly matches. the fuck happened here, optimizer? 6 comments
they do a weird thing with picking puzzles: they seem to pick like 13 of them, but the game only uses 4-6. they also do some very weird shit with copying them around in RAM. like, I can see them overwriting my changes. I think I've figured out how codewarrior works: oh god I think this game's Quad class initializes some of the points to negative NaN amazing moments in compiler optimization: if (param_1 != (GrQuad *)0x0) { |
if (filename == (String *)0x3) {
NOPE NOPE NOPE NOPE NOPE NOPE "3" IS NOT A VALID POINTER TO A STRING. EVER