diff options
Diffstat (limited to 'webrtc/modules/audio_coding/codecs/isac/fix/source/filterbanks_unittest.cc')
-rw-r--r-- | webrtc/modules/audio_coding/codecs/isac/fix/source/filterbanks_unittest.cc | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/webrtc/modules/audio_coding/codecs/isac/fix/source/filterbanks_unittest.cc b/webrtc/modules/audio_coding/codecs/isac/fix/source/filterbanks_unittest.cc index 3276331e79..79a590ff24 100644 --- a/webrtc/modules/audio_coding/codecs/isac/fix/source/filterbanks_unittest.cc +++ b/webrtc/modules/audio_coding/codecs/isac/fix/source/filterbanks_unittest.cc @@ -64,6 +64,11 @@ class FilterBanksTest : public testing::Test { TEST_F(FilterBanksTest, AllpassFilter2FixDec16Test) { CalculateResidualEnergyTester(WebRtcIsacfix_AllpassFilter2FixDec16C); + +// Disable AllpassFilter2FixDec16Neon function due to a clang bug. +// Refer more details at: +// https://code.google.com/p/webrtc/issues/detail?id=4567 +#if !(defined __clang__) #ifdef WEBRTC_DETECT_ARM_NEON if ((WebRtc_GetCPUFeaturesARM() & kCPUFeatureNEON) != 0) { CalculateResidualEnergyTester(WebRtcIsacfix_AllpassFilter2FixDec16Neon); @@ -71,6 +76,7 @@ TEST_F(FilterBanksTest, AllpassFilter2FixDec16Test) { #elif defined(WEBRTC_ARCH_ARM_NEON) CalculateResidualEnergyTester(WebRtcIsacfix_AllpassFilter2FixDec16Neon); #endif +#endif } TEST_F(FilterBanksTest, HighpassFilterFixDec32Test) { |