summaryrefslogtreecommitdiff
path: root/src/complex/csqrt.c
diff options
context:
space:
mode:
authorRich Felker <dalias@aerifal.cx>2013-06-29 13:57:13 -0400
committerRich Felker <dalias@aerifal.cx>2013-06-29 13:57:13 -0400
commit9b732fe51b814468a08c84d13238b4c83a42451a (patch)
treeba7d4fed8688a352ffb8904b2493839dd7ca0578 /src/complex/csqrt.c
parent780cbbe63ad9e60ef30dbcb2d74271e899dae245 (diff)
downloadmusl-9b732fe51b814468a08c84d13238b4c83a42451a.tar.gz
fix shifts possibly larger than type in major() macro
in theory this should not be an issue, since major() should only be applied to type dev_t, which is 64-bit. however, it appears some applications are not using dev_t but a smaller integer type (which works on Linux because the kernel's dev_t is really only 32-bit). to avoid the undefined behavior, do it as two shifts.
Diffstat (limited to 'src/complex/csqrt.c')
0 files changed, 0 insertions, 0 deletions