[llvm-dev] x.with.overflow semantics question
    John Regehr via llvm-dev 
    llvm-dev at lists.llvm.org
       
    Sun May  8 13:57:45 PDT 2016
    
    
  
Hi Pete,
 > Or do you mean that the result of an add may not even be defined? In 
that case would reading it be considered UB in the case where the 
overflow bit was set?
Yeah, this is the case I'm worried about: that for example 
sadd.with.overflow(INT_MAX, 1) might be designed to return { poison, 
true } instead of giving a useful result in the first element of the struct.
John
    
    
More information about the llvm-dev
mailing list