Fix return value for new plugin
Even when we throw, we still need to provide a default return value that will never be reached for MSVC Fixes #3982 | https://gitlab.com/kicad/code/kicad/issues/3982
This commit is contained in:
parent
d4cbc348de
commit
2cff50d7a8
|
@ -3180,11 +3180,18 @@ FILL_T SCH_LEGACY_PLUGIN_CACHE::parseFillMode( LINE_READER& aReader, const char*
|
|||
{
|
||||
switch ( parseChar( aReader, aLine, aOutput ) )
|
||||
{
|
||||
case 'F': return FILLED_SHAPE;
|
||||
case 'f': return FILLED_WITH_BG_BODYCOLOR;
|
||||
case 'N': return NO_FILL;
|
||||
default: SCH_PARSE_ERROR( "invalid fill type, expected f, F, or N", aReader, aLine );
|
||||
case 'F':
|
||||
return FILLED_SHAPE;
|
||||
case 'f':
|
||||
return FILLED_WITH_BG_BODYCOLOR;
|
||||
case 'N':
|
||||
return NO_FILL;
|
||||
default:
|
||||
SCH_PARSE_ERROR( "invalid fill type, expected f, F, or N", aReader, aLine );
|
||||
}
|
||||
|
||||
// This will never be reached but quiets the compiler warnings
|
||||
return NO_FILL;
|
||||
}
|
||||
|
||||
|
||||
|
|
Loading…
Reference in New Issue