Website Summary Files Commits Branches @commit @diff @stats
path: root / JSImpl / src / Expression.h
diff options
context:
space:
mode:
1 files changed, 5 insertions, 2 deletions
-rw-r--r--JSImpl/src/Expression.h7
diff --git a/JSImpl/src/Expression.h b/JSImpl/src/Expression.h
index 333568f..570687a 100644
--- a/JSImpl/src/Expression.h
+++ b/JSImpl/src/Expression.h
@@ -38,14 +38,17 @@ class Expression : public IPLEnableShared<Expression>
public: \
ClassName(MEMBERS_ITERATOR(EXPAND_ARGUMENT) bool __dummy = 0) \
: \
- MEMBERS_ITERATOR(EXPAND_INITIALIZER_LIST) m_dummy(__dummy) {} \
+ MEMBERS_ITERATOR(EXPAND_INITIALIZER_LIST) m_dummy(__dummy) \
+ { \
+ (void)m_dummy; /* silence warning about unused private field */ \
+ } \
virtual ~ClassName() {} \
virtual void Accept(ExpressionVisitor& v) override { v.Visit(this); } \
\
MEMBERS_ITERATOR(GENERATE_GETTERS) \
private: \
MEMBERS_ITERATOR(GENERATE_MEMBER_DEFINITIONS) \
- bool m_dummy; \
+ bool m_dummy; /* NOLINT */ \
};
EXPRESSION_DEFINITION_ITERATOR(GENERATE_EXPRESSION);