lebedev.ri added a comment. In https://reviews.llvm.org/D52137#1236011, @xbolva00 wrote:
> /home/xbolva00/LLVM/build/lib/clang/8.0.0/include/bmiintrin.h:312:16: error: > unary minus operator applied to type 'unsigned long long', result value is > still unsigned > > return __X & -__X; > > > @RKSimon what do you think? valid? Can we fix that header to return __X & > -(int)__X;? > @craig.topper That is not correct transformation as far as i can see. https://godbolt.org/z/qbQDSq https://rise4fun.com/Alive/wsPn https://reviews.llvm.org/D52137 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits