▲ | JonChesterfield 4 days ago | ||||||||||||||||||||||||||||||||||
My grievance isn't with aliasing or dataflow, it's with a pointer provenance model which makes assumptions which are inconsistent with reality, optimises based on it, then justifies the nonsense that results with UB. When the hardware behaviour and the pointer provenance model disagree, one should change the model, not change the behavior of the program. | |||||||||||||||||||||||||||||||||||
▲ | jcranmer 4 days ago | parent [-] | ||||||||||||||||||||||||||||||||||
Give me an example of a program that violates pointer provenance (and only pointer provenance) that you think should be allowed under a reasonable programming model. | |||||||||||||||||||||||||||||||||||
|