diff options
author | Leonard Chan <leonardchan@google.com> | 2018-08-06 18:02:16 +0000 |
---|---|---|
committer | Leonard Chan <leonardchan@google.com> | 2018-08-06 18:02:16 +0000 |
commit | f00645944f9175ecb07975d270858cbdfd699bb3 (patch) | |
tree | c502fbf54f91f69b3b7362421bedcd096e073937 /clang/unittests/Basic | |
parent | b30502efc3b7b1f4bf6a950cd5bbe1b3fbcbb14a (diff) | |
download | bcm5719-llvm-f00645944f9175ecb07975d270858cbdfd699bb3.tar.gz bcm5719-llvm-f00645944f9175ecb07975d270858cbdfd699bb3.zip |
Removed the OverflowConversionsToFract tests for now. Will add them back
in once I figure out why this doesn't work on windows.
llvm-svn: 339038
Diffstat (limited to 'clang/unittests/Basic')
-rw-r--r-- | clang/unittests/Basic/FixedPointTest.cpp | 45 |
1 files changed, 0 insertions, 45 deletions
diff --git a/clang/unittests/Basic/FixedPointTest.cpp b/clang/unittests/Basic/FixedPointTest.cpp index 74b676bb21f..8e184a7af85 100644 --- a/clang/unittests/Basic/FixedPointTest.cpp +++ b/clang/unittests/Basic/FixedPointTest.cpp @@ -601,51 +601,6 @@ TEST(FixedPoint, SAccumConversionOverflow) { -549755813888); } -void CheckSaturatedConversionToFractMax(FixedPointSemantics Src, - int64_t OneVal) { - CheckSaturatedConversionMax(Src, Saturated(getSFractSema()), OneVal); - CheckSaturatedConversionMax(Src, Saturated(getFractSema()), OneVal); - CheckSaturatedConversionMax(Src, Saturated(getLFractSema()), OneVal); - CheckSaturatedConversionMax(Src, Saturated(getUSFractSema()), OneVal); - CheckSaturatedConversionMax(Src, Saturated(getUFractSema()), OneVal); - CheckSaturatedConversionMax(Src, Saturated(getPadULFractSema()), OneVal); - CheckSaturatedConversionMax(Src, Saturated(getPadUSFractSema()), OneVal); - CheckSaturatedConversionMax(Src, Saturated(getPadUFractSema()), OneVal); - CheckSaturatedConversionMax(Src, Saturated(getPadULFractSema()), OneVal); -} - -void CheckSaturatedConversionToFractMin(FixedPointSemantics Src, - int64_t MinusOneVal) { - CheckSaturatedConversionMin(Src, Saturated(getSFractSema()), MinusOneVal); - CheckSaturatedConversionMin(Src, Saturated(getFractSema()), MinusOneVal); - CheckSaturatedConversionMin(Src, Saturated(getLFractSema()), MinusOneVal); - CheckSaturatedConversionMin(Src, Saturated(getUSFractSema()), MinusOneVal); - CheckSaturatedConversionMin(Src, Saturated(getUFractSema()), MinusOneVal); - CheckSaturatedConversionMin(Src, Saturated(getPadULFractSema()), MinusOneVal); - CheckSaturatedConversionMin(Src, Saturated(getPadUSFractSema()), MinusOneVal); - CheckSaturatedConversionMin(Src, Saturated(getPadUFractSema()), MinusOneVal); - CheckSaturatedConversionMin(Src, Saturated(getPadULFractSema()), MinusOneVal); -} - -TEST(FixedPoint, OverflowConversionsToFract) { - CheckSaturatedConversionToFractMax(getSAccumSema(), 128); - CheckSaturatedConversionToFractMin(getSAccumSema(), -128); - CheckSaturatedConversionToFractMax(getAccumSema(), 32768); - CheckSaturatedConversionToFractMin(getAccumSema(), -32768); - CheckSaturatedConversionToFractMax(getLAccumSema(), 2147483648); - CheckSaturatedConversionToFractMin(getLAccumSema(), -2147483648); - - // Unsigned - CheckSaturatedConversionToFractMax(getUSAccumSema(), 256); - CheckSaturatedConversionToFractMax(getUAccumSema(), 65536); - CheckSaturatedConversionToFractMax(getULAccumSema(), 4294967296); - - // Padded unsigned - CheckSaturatedConversionToFractMax(getPadUSAccumSema(), 128); - CheckSaturatedConversionToFractMax(getPadUAccumSema(), 32768); - CheckSaturatedConversionToFractMax(getPadULAccumSema(), 2147483648); -} - TEST(FixedPoint, GetValueSignAfterConversion) { APFixedPoint Fixed(255 << 7, getSAccumSema()); ASSERT_TRUE(Fixed.getValue().isSigned()); |