Closed regehr closed 5 months ago
cc @tanmaytirpankar
this is a bug in the preprocessor.
BTW, for performance sake, it would be best to align allocas in tgt to at least 8 bytes (if possible).
(I think the allocas were originally aligned, I had hand-edited this example A LOT before I could be certain it was an Alive2 issue)
here's a src/tgt pair that gives
UB triggered!
when invoked as:however, if we make a simple change to tgt, replacing the final load with this code:
then it verifies. so, was the
UB triggered!
in the first case a false alarm? sorry if I'm missing something stupid