clang 8.0 does not like "= default" constructor in static initialisation

This commit is contained in:
Raphael Coeffic
2019-10-18 19:25:42 +02:00
parent 58ff019423
commit 2e8b4857c8
+3 -3
View File
@@ -29,7 +29,7 @@
class MultiFirmwareUpdateDriver
{
public:
MultiFirmwareUpdateDriver() = default;
MultiFirmwareUpdateDriver() {}
const char* flashFirmware(FIL* file, const char* label) const;
protected:
@@ -54,7 +54,7 @@ class MultiFirmwareUpdateDriver
class MultiInternalUpdateDriver: public MultiFirmwareUpdateDriver
{
public:
MultiInternalUpdateDriver() = default;
MultiInternalUpdateDriver() {}
protected:
void init() const override
@@ -91,7 +91,7 @@ static const MultiInternalUpdateDriver multiInternalUpdateDriver;
class MultiExternalSoftSerialUpdateDriver: public MultiFirmwareUpdateDriver
{
public:
MultiExternalSoftSerialUpdateDriver() = default;
MultiExternalSoftSerialUpdateDriver() {}
protected:
void init() const override