Skip to content

Commit 509ccac

Browse files
committed
Mark virtual functions as override
This fixes clang 3.6 -Winconsistent-missing-override warnings: In file included from /tmp/fuzzylite/fuzzylite/src/variable/OutputVariable.cpp:29: /tmp/fuzzylite/fuzzylite/./fl/norm/SNorm.h:43:24: warning: 'clone' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual SNorm* clone() const = 0; ^ /tmp/fuzzylite/fuzzylite/./fl/norm/Norm.h:50:23: note: overridden virtual function is here virtual Norm* clone() const = 0; ^
1 parent 4736f12 commit 509ccac

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

fuzzylite/fl/norm/SNorm.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ namespace fl {
4040

4141
FL_DEFAULT_COPY_AND_MOVE(SNorm)
4242

43-
virtual SNorm* clone() const = 0;
43+
virtual SNorm* clone() const FL_IOVERRIDE = 0;
4444
};
4545
}
4646
#endif /* FL_SNORM_H */

fuzzylite/fl/norm/TNorm.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ namespace fl {
4040

4141
FL_DEFAULT_COPY_AND_MOVE(TNorm)
4242

43-
virtual TNorm* clone() const = 0;
43+
virtual TNorm* clone() const FL_IOVERRIDE = 0;
4444
};
4545
}
4646
#endif /* TNORM_H */

0 commit comments

Comments
 (0)