remove UB left shift
The literal '1' has type int, and shifting left into the sign bit is undefined
behavior in C/C++. It is unlikely any compilers mis-compiled this, but better to
guard against this.
Matthew Fernandez <matthew.fernandez@gmail.com> | Authored on Feb 17 2021, 4:48 PM |