News for hackers. Stuff that matters.
Re:Being Sneaky in C by TheLoneWolfling on Friday June 12, 2015 @07:58PM (#9709280)
Except, of course, that the compiler can perfectly legally copy the variable behind the scenes and not overwrite the copy.

I mean it when I say you cannot.

Re:Being Sneaky in C by Joky on Friday June 12, 2015 @09:57PM (#9709569)
I'm not sure what you mean here, if you have a volatile pointer that points to a memory buffer returned by malloc, how can the compiler prevents a write through the pointer from happening?

Edit: unless your point is a temporary copy can be spilled in memory and this copy will stay in memory and won't be overwritten?

Re:Being Sneaky in C by TheLoneWolfling on Friday June 12, 2015 @10:00PM (#9709576)
Yes, your edit is correct.