changeset 17:436eab0bc1ff spect

Avoid compiler warnings
author Chris Cannam
date Thu, 04 Oct 2018 09:46:30 +0100
parents ce62ed201de8
children 3835e03650cc
files FChTransformF0gram.cpp
diffstat 1 files changed, 3 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/FChTransformF0gram.cpp	Wed Oct 03 15:47:00 2018 +0100
+++ b/FChTransformF0gram.cpp	Thu Oct 04 09:46:30 2018 +0100
@@ -125,6 +125,7 @@
     case ModeSpectrogram: return "fchtransformspectrogram";
     case ModeRoughSpectrogram: return "fchtransformrough";
     }
+    throw std::logic_error("unknown mode");
 }
 
 string
@@ -134,6 +135,7 @@
     case ModeSpectrogram: return "Fan Chirp Transform Spectrogram";
     case ModeRoughSpectrogram: return "Fan Chirp Transform Rough Spectrogram";
     }
+    throw std::logic_error("unknown mode");
 }
 
 string
@@ -146,6 +148,7 @@
     case ModeRoughSpectrogram:
         return "This plug-in produces a more approximate spectral representation of the audio using Fan Chirp Transform analysis.";
     }
+    throw std::logic_error("unknown mode");
 }
 
 string