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 class MultiFirmwareUpdateDriver
{ {
public: public:
MultiFirmwareUpdateDriver() = default; MultiFirmwareUpdateDriver() {}
const char* flashFirmware(FIL* file, const char* label) const; const char* flashFirmware(FIL* file, const char* label) const;
protected: protected:
@@ -54,7 +54,7 @@ class MultiFirmwareUpdateDriver
class MultiInternalUpdateDriver: public MultiFirmwareUpdateDriver class MultiInternalUpdateDriver: public MultiFirmwareUpdateDriver
{ {
public: public:
MultiInternalUpdateDriver() = default; MultiInternalUpdateDriver() {}
protected: protected:
void init() const override void init() const override
@@ -91,7 +91,7 @@ static const MultiInternalUpdateDriver multiInternalUpdateDriver;
class MultiExternalSoftSerialUpdateDriver: public MultiFirmwareUpdateDriver class MultiExternalSoftSerialUpdateDriver: public MultiFirmwareUpdateDriver
{ {
public: public:
MultiExternalSoftSerialUpdateDriver() = default; MultiExternalSoftSerialUpdateDriver() {}
protected: protected:
void init() const override void init() const override